diff options
author | Roman Birg <roman@cyngn.com> | 2016-03-17 09:18:56 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2016-03-17 14:04:51 -0700 |
commit | 14b45bc6286782cd6c3dcd9a9162ed9abb7d4d95 (patch) | |
tree | 381fa522bd750e589edd64b6d54f172a3b418b8b /packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java | |
parent | e45d8f20f1dc3bb424cfab7611cdeb00a0f82e92 (diff) | |
download | frameworks_base-14b45bc6286782cd6c3dcd9a9162ed9abb7d4d95.zip frameworks_base-14b45bc6286782cd6c3dcd9a9162ed9abb7d4d95.tar.gz frameworks_base-14b45bc6286782cd6c3dcd9a9162ed9abb7d4d95.tar.bz2 |
SystemUI: more consistent visualizer logic
- only call setVisible from screen on and screen off methods
- eagerly unregister self to make sure we don't get added twice as a
listener
- Add some debugging under the DEBUG flag
Change-Id: Iada13058f87d4c8d8c8b60f6eebf055652ff2c8d
Signed-off-by: Roman Birg <roman@cyngn.com>
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java index c5e74a5..adff973 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java @@ -2188,7 +2188,6 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, if (!mKeyguardFadingAway && keyguardVisible && backdropBitmap != null && mScreenOn) { // if there's album art, ensure visualizer is visible - mVisualizerView.setVisible(true); mVisualizerView.setPlaying(mMediaController != null && mMediaController.getPlaybackState() != null && mMediaController.getPlaybackState().getState() @@ -4510,7 +4509,6 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, - StatusBarIconController.DEFAULT_TINT_ANIMATION_DURATION, StatusBarIconController.DEFAULT_TINT_ANIMATION_DURATION); disable(mDisabledUnmodified1, mDisabledUnmodified2, fadeoutDuration > 0 /* animate */); - mVisualizerView.setVisible(false); } public boolean isKeyguardFadingAway() { @@ -4871,7 +4869,6 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, mWakeUpTouchLocation = null; mStackScroller.setAnimationsEnabled(false); updateVisibleToUser(); - mVisualizerView.setVisible(false); if (mQSTileHost.isEditing()) { mQSTileHost.setEditing(false); } @@ -4920,6 +4917,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, } public void onScreenTurnedOff() { + mVisualizerView.setVisible(false); if (mNotificationPanel.hasExternalKeyguardView()) { mNotificationPanel.getExternalKeyguardView().onScreenTurnedOff(); } |