summaryrefslogtreecommitdiff
path: root/InCallUI/src/com/android/incallui/CallCardPresenter.java
diff options
context:
space:
mode:
authorQi Wang <wangqi@google.com>2016-03-02 04:40:13 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-03-02 04:40:13 +0000
commiteb08047cb4a2b1bf1f3d36da942e9f12aeed54d2 (patch)
tree7b9d22b695c329527f91057cdaf98b8ec0cc91dd /InCallUI/src/com/android/incallui/CallCardPresenter.java
parentda70d267ac39849a25efa9223f444795eecc85cb (diff)
parent32f66bda678994084dc0ab84e055dd5fe4b7a718 (diff)
Merge "Fix bug of secondary call info disappear after switching calls." into nyc-dev am: 008c82f409
am: 32f66bda67 * commit '32f66bda678994084dc0ab84e055dd5fe4b7a718': Fix bug of secondary call info disappear after switching calls.
Diffstat (limited to 'InCallUI/src/com/android/incallui/CallCardPresenter.java')
-rw-r--r--InCallUI/src/com/android/incallui/CallCardPresenter.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/InCallUI/src/com/android/incallui/CallCardPresenter.java b/InCallUI/src/com/android/incallui/CallCardPresenter.java
index 0be9b1227..36af7e2d8 100644
--- a/InCallUI/src/com/android/incallui/CallCardPresenter.java
+++ b/InCallUI/src/com/android/incallui/CallCardPresenter.java
@@ -705,6 +705,13 @@ public class CallCardPresenter extends Presenter<CallCardPresenter.CallCardUi>
return retval;
}
+ // Sometimes there is intemediate state that two calls are in active even one is about
+ // to be on hold.
+ retval = callList.getSecondActiveCall();
+ if (retval != null && retval != ignore) {
+ return retval;
+ }
+
// Disconnected calls get primary position if there are no active calls
// to let user know quickly what call has disconnected. Disconnected
// calls are very short lived.