Loading packages/SystemUI/plugin/src/com/android/systemui/plugins/statusbar/StatusBarStateController.java +6 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,12 @@ public interface StatusBarStateController { */ boolean isDozing(); /** * Is device pulsing. */ boolean isPulsing(); /** * Adds a state listener */ Loading packages/SystemUI/src/com/android/systemui/statusbar/StatusBarStateControllerImpl.java +5 −0 Original line number Diff line number Diff line Loading @@ -177,6 +177,11 @@ public class StatusBarStateControllerImpl implements SysuiStatusBarStateControll return mIsDozing; } @Override public boolean isPulsing() { return mPulsing; } @Override public float getDozeAmount() { return mDozeAmount; Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeServiceHost.java +0 −1 Original line number Diff line number Diff line Loading @@ -214,7 +214,6 @@ public final class DozeServiceHost implements DozeHost { dozing = false; } mStatusBarStateController.setIsDozing(dozing); } Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/LockscreenLockIconController.java +3 −4 Original line number Diff line number Diff line Loading @@ -76,7 +76,6 @@ public class LockscreenLockIconController { private boolean mKeyguardShowing; private boolean mKeyguardJustShown; private boolean mBlockUpdates; private boolean mDozing; private boolean mSimLocked; private boolean mTransientBiometricsError; private boolean mDocked; Loading Loading @@ -452,7 +451,8 @@ public class LockscreenLockIconController { shouldUpdate = false; } if (shouldUpdate && mLockIcon != null) { mLockIcon.update(state, mDozing, mKeyguardJustShown); mLockIcon.update(state, mStatusBarStateController.isDozing(), mKeyguardJustShown); } mLastState = state; mKeyguardJustShown = false; Loading Loading @@ -480,7 +480,6 @@ public class LockscreenLockIconController { } private void setDozing(boolean isDozing) { mDozing = isDozing; update(); } Loading @@ -495,7 +494,7 @@ public class LockscreenLockIconController { * @return true if the visibility changed */ private boolean updateIconVisibility() { boolean onAodOrDocked = mDozing || mDocked; boolean onAodOrDocked = mStatusBarStateController.isDozing() && mDocked; boolean invisible = onAodOrDocked || mWakeAndUnlockRunning || mShowingLaunchAffordance; if (mKeyguardBypassController.getBypassEnabled() && !mBouncerShowingScrimmed) { if ((mHeadsUpManagerPhone.isHeadsUpGoingAway() Loading Loading
packages/SystemUI/plugin/src/com/android/systemui/plugins/statusbar/StatusBarStateController.java +6 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,12 @@ public interface StatusBarStateController { */ boolean isDozing(); /** * Is device pulsing. */ boolean isPulsing(); /** * Adds a state listener */ Loading
packages/SystemUI/src/com/android/systemui/statusbar/StatusBarStateControllerImpl.java +5 −0 Original line number Diff line number Diff line Loading @@ -177,6 +177,11 @@ public class StatusBarStateControllerImpl implements SysuiStatusBarStateControll return mIsDozing; } @Override public boolean isPulsing() { return mPulsing; } @Override public float getDozeAmount() { return mDozeAmount; Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeServiceHost.java +0 −1 Original line number Diff line number Diff line Loading @@ -214,7 +214,6 @@ public final class DozeServiceHost implements DozeHost { dozing = false; } mStatusBarStateController.setIsDozing(dozing); } Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/LockscreenLockIconController.java +3 −4 Original line number Diff line number Diff line Loading @@ -76,7 +76,6 @@ public class LockscreenLockIconController { private boolean mKeyguardShowing; private boolean mKeyguardJustShown; private boolean mBlockUpdates; private boolean mDozing; private boolean mSimLocked; private boolean mTransientBiometricsError; private boolean mDocked; Loading Loading @@ -452,7 +451,8 @@ public class LockscreenLockIconController { shouldUpdate = false; } if (shouldUpdate && mLockIcon != null) { mLockIcon.update(state, mDozing, mKeyguardJustShown); mLockIcon.update(state, mStatusBarStateController.isDozing(), mKeyguardJustShown); } mLastState = state; mKeyguardJustShown = false; Loading Loading @@ -480,7 +480,6 @@ public class LockscreenLockIconController { } private void setDozing(boolean isDozing) { mDozing = isDozing; update(); } Loading @@ -495,7 +494,7 @@ public class LockscreenLockIconController { * @return true if the visibility changed */ private boolean updateIconVisibility() { boolean onAodOrDocked = mDozing || mDocked; boolean onAodOrDocked = mStatusBarStateController.isDozing() && mDocked; boolean invisible = onAodOrDocked || mWakeAndUnlockRunning || mShowingLaunchAffordance; if (mKeyguardBypassController.getBypassEnabled() && !mBouncerShowingScrimmed) { if ((mHeadsUpManagerPhone.isHeadsUpGoingAway() Loading