summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSandeep Gutta <sangutta@codeaurora.org>2014-04-17 04:10:03 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2014-04-17 22:24:28 -0700
commit3494bb54d625287c459d7763b060b4dc20f07a5a (patch)
treeb8ac6774286c9c8d4a47872cba45ac26f6ec9893 /src
parent6616a11f1ad694f796193037e9b0ee26c70af2a1 (diff)
downloadpackages_apps_InCallUI-3494bb54d625287c459d7763b060b4dc20f07a5a.tar.gz
packages_apps_InCallUI-3494bb54d625287c459d7763b060b4dc20f07a5a.tar.bz2
packages_apps_InCallUI-3494bb54d625287c459d7763b060b4dc20f07a5a.zip
MSIM(DSDA): Do not dismiss answer call UI when call active
Do not dismiss answer call UI if device has INCOMING call on any subscription. Change-Id: Ib3fa43779663ae77705f7ee2329166d1bff3e2b5 CRs-Fixed: 649470
Diffstat (limited to 'src')
-rw-r--r--src/com/android/incallui/msim/MSimAnswerPresenter.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/incallui/msim/MSimAnswerPresenter.java b/src/com/android/incallui/msim/MSimAnswerPresenter.java
index 375b05de..f813e65a 100644
--- a/src/com/android/incallui/msim/MSimAnswerPresenter.java
+++ b/src/com/android/incallui/msim/MSimAnswerPresenter.java
@@ -121,7 +121,12 @@ public class MSimAnswerPresenter extends Presenter<MSimAnswerPresenter.AnswerUi>
// Stop listening for updates.
CallList.getInstance().removeCallUpdateListener(mCallId[subscription], this);
- getUi().showAnswerUi(false);
+ final Call incall = CallList.getInstance().getIncomingCall();
+ if (incall != null) {
+ getUi().showAnswerUi(true);
+ } else {
+ getUi().showAnswerUi(false);
+ }
// mCallId will hold the state of the call. We don't clear the mCall variable here as
// it may be useful for sending text messages after phone disconnects.