Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java +8 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,14 @@ public class DozeScrimController implements StateListener { mHandler.removeCallbacks(mPulseOut); } /** * When pulsing, cancel any timeouts that would take you out of the pulsing state. */ public void cancelPendingPulseTimeout() { mHandler.removeCallbacks(mPulseOut); mHandler.removeCallbacks(mPulseOutExtended); } private void cancelPulsing() { if (mPulseCallback != null) { if (DEBUG) Log.d(TAG, "Cancel pulsing"); Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java +4 −3 Original line number Diff line number Diff line Loading @@ -1566,9 +1566,10 @@ public class StatusBar extends SystemUI implements DemoMode, @Override public void onHeadsUpStateChanged(NotificationEntry entry, boolean isHeadsUp) { mEntryManager.updateNotifications(); if (isDozing()) { if (isHeadsUp) { if (isDozing() && isHeadsUp) { mDozeServiceHost.fireNotificationPulse(); if (mPulsing) { mDozeScrimController.cancelPendingPulseTimeout(); } } if (!isHeadsUp && !mHeadsUpManager.hasNotifications()) { Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java +8 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,14 @@ public class DozeScrimController implements StateListener { mHandler.removeCallbacks(mPulseOut); } /** * When pulsing, cancel any timeouts that would take you out of the pulsing state. */ public void cancelPendingPulseTimeout() { mHandler.removeCallbacks(mPulseOut); mHandler.removeCallbacks(mPulseOutExtended); } private void cancelPulsing() { if (mPulseCallback != null) { if (DEBUG) Log.d(TAG, "Cancel pulsing"); Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java +4 −3 Original line number Diff line number Diff line Loading @@ -1566,9 +1566,10 @@ public class StatusBar extends SystemUI implements DemoMode, @Override public void onHeadsUpStateChanged(NotificationEntry entry, boolean isHeadsUp) { mEntryManager.updateNotifications(); if (isDozing()) { if (isHeadsUp) { if (isDozing() && isHeadsUp) { mDozeServiceHost.fireNotificationPulse(); if (mPulsing) { mDozeScrimController.cancelPendingPulseTimeout(); } } if (!isHeadsUp && !mHeadsUpManager.hasNotifications()) { Loading