summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/incallui/AnswerFragment.java11
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);
}