diff options
-rw-r--r-- | src/com/android/incallui/AnswerFragment.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/incallui/AnswerFragment.java b/src/com/android/incallui/AnswerFragment.java index 2dfba187..b7d79c58 100644 --- a/src/com/android/incallui/AnswerFragment.java +++ b/src/com/android/incallui/AnswerFragment.java @@ -336,6 +336,7 @@ public class AnswerFragment extends BaseFragment<AnswerPresenter, AnswerPresente public void onCancel(DialogInterface dialogInterface) { if (mGlowpad != null) { mGlowpad.startPing(); + mGlowpad.reset(false); } dismissCannedResponsePopup(); getPresenter().onDismissDialog(); @@ -380,6 +381,9 @@ public class AnswerFragment extends BaseFragment<AnswerPresenter, AnswerPresente if (mCustomMessagePopup != null) { mCustomMessagePopup.dismiss(); mCustomMessagePopup = null; + if (mGlowpad != null) { + mGlowpad.reset(false); + } } } @@ -528,6 +532,13 @@ public class AnswerFragment extends BaseFragment<AnswerPresenter, AnswerPresente } @Override + public void onBlockCancelled() { + if (mGlowpad != null) { + mGlowpad.reset(false); + } + } + + @Override public void onBlockSelected(boolean notifyLookupProvider) { getPresenter().onBlock(notifyLookupProvider); } |