Merge "Update TelecommManager per API requirements. (2/3)" into lmp-dev
diff --git a/src/com/android/telecomm/Call.java b/src/com/android/telecomm/Call.java
index 4a0198b..36eae30 100644
--- a/src/com/android/telecomm/Call.java
+++ b/src/com/android/telecomm/Call.java
@@ -190,7 +190,7 @@
private PhoneAccountHandle mPhoneAccountHandle;
- private long mConnectTimeMillis = System.currentTimeMillis();
+ private long mConnectTimeMillis = 0;
/** The state of the call. */
private int mState;
diff --git a/src/com/android/telecomm/CallsManager.java b/src/com/android/telecomm/CallsManager.java
index 5445bef..546c847 100644
--- a/src/com/android/telecomm/CallsManager.java
+++ b/src/com/android/telecomm/CallsManager.java
@@ -744,6 +744,9 @@
true /* isConference */);
setCallState(call, Call.getStateFromConnectionState(parcelableConference.getState()));
+ if (call.getState() == CallState.ACTIVE) {
+ call.setConnectTimeMillis(System.currentTimeMillis());
+ }
call.setCallCapabilities(parcelableConference.getCapabilities());
// TODO: Move this to be a part of addCall()