diff options
Diffstat (limited to 'src/com/android/incallui/msim/MSimAnswerPresenter.java')
| -rw-r--r-- | src/com/android/incallui/msim/MSimAnswerPresenter.java | 7 |
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. |
