summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
diff options
context:
space:
mode:
authorRoman Birg <roman@cyngn.com>2016-03-17 09:18:56 -0700
committerGerrit Code Review <gerrit@cyanogenmod.org>2016-03-17 14:04:51 -0700
commit14b45bc6286782cd6c3dcd9a9162ed9abb7d4d95 (patch)
tree381fa522bd750e589edd64b6d54f172a3b418b8b /packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
parente45d8f20f1dc3bb424cfab7611cdeb00a0f82e92 (diff)
downloadframeworks_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.java4
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();
}