summaryrefslogtreecommitdiffstats
path: root/src/com/android/incallui/msim/MSimAnswerPresenter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/incallui/msim/MSimAnswerPresenter.java')
-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.