diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitch.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitch.java b/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitch.java index 619bf1bb6ded..92ffb42d7921 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitch.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitch.java @@ -64,9 +64,10 @@ public class KeyguardClockSwitch extends RelativeLayout { private float mDarkAmount; /** - * Boolean value indicating if notifications are visible on lock screen. + * Boolean value indicating if notifications are visible on lock screen. Use null to signify + * it is uninitialized. */ - private boolean mHasVisibleNotifications = true; + private Boolean mHasVisibleNotifications = null; private AnimatorSet mClockInAnim = null; private AnimatorSet mClockOutAnim = null; @@ -263,7 +264,8 @@ public class KeyguardClockSwitch extends RelativeLayout { * the smaller version. */ boolean willSwitchToLargeClock(boolean hasVisibleNotifications) { - if (hasVisibleNotifications == mHasVisibleNotifications) { + if (mHasVisibleNotifications != null + && hasVisibleNotifications == mHasVisibleNotifications) { return false; } boolean useLargeClock = !hasVisibleNotifications; |