From 7a353d21ecfddaf14a4311c4006384b6b225a9d7 Mon Sep 17 00:00:00 2001 From: Steven Wu Date: Thu, 21 Feb 2019 11:22:32 -0500 Subject: [PATCH] Remove extra logging for volume dialog close when the dialog visibility doesn't change. Bug: 80529582 Test: manual Change-Id: Ief028e7bd951039939a4cadee2470932be5c2387 --- .../com/android/systemui/volume/VolumeDialogImpl.java | 9 +++++---- 1 file 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 c903ab500f62e..617b19104e370 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) {