summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2019-02-21 18:07:24 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-02-21 18:07:24 +0000
commita48e54edd8ea3600c2a3a75907f8f408583395f1 (patch)
tree8c2102f7041ae680973f05db419b26bddedeb96b
parentd282641a1d88904da783de3ca09690064be62bc5 (diff)
parent7a353d21ecfddaf14a4311c4006384b6b225a9d7 (diff)
Merge "Remove extra logging for volume dialog close when the dialog visibility doesn't change."
-rw-r--r--packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java
index c903ab500f62..617b19104e37 100644
--- a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java
+++ b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java
@@ -587,8 +587,11 @@ public class VolumeDialogImpl implements VolumeDialog {
mHandler.removeMessages(H.DISMISS);
mHandler.removeMessages(H.SHOW);
mDialogView.animate().cancel();
- mShowing = false;
-
+ if (mShowing) {
+ mShowing = false;
+ // Only logs when the volume dialog visibility is changed.
+ Events.writeEvent(mContext, Events.EVENT_DISMISS_DIALOG, reason);
+ }
mDialogView.setTranslationX(0);
mDialogView.setAlpha(1);
ViewPropertyAnimator animator = mDialogView.animate()
@@ -601,8 +604,6 @@ public class VolumeDialogImpl implements VolumeDialog {
}, 50));
if (!isLandscape()) animator.translationX(mDialogView.getWidth() / 2);
animator.start();
-
- Events.writeEvent(mContext, Events.EVENT_DISMISS_DIALOG, reason);
mController.notifyVisible(false);
synchronized (mSafetyWarningLock) {
if (mSafetyWarning != null) {