From 3494bb54d625287c459d7763b060b4dc20f07a5a Mon Sep 17 00:00:00 2001 From: Sandeep Gutta Date: Thu, 17 Apr 2014 04:10:03 +0530 Subject: 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 --- src/com/android/incallui/msim/MSimAnswerPresenter.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') 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 // 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. -- cgit v1.2.3