Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c4be54a3 authored by Chris Wren's avatar Chris Wren
Browse files

turn off the ligths whenever we see the panel

If notifications are shown on the lockscreen, that counts.

Bug: 15430403
Change-Id: I2598526ff08d5b1eed174c80542634f1fc31ba94
parent b3c85643
Loading
Loading
Loading
Loading
+1 −7
Original line number Diff line number Diff line
@@ -1608,17 +1608,11 @@ public abstract class BaseStatusBar extends SystemUI implements

    /**
     * The LEDs are turned off when the notification panel is shown, even just a little bit.
     * This was added last-minute and is inconsistent with the way the rest of the notifications
     * are handled, because the notification isn't really cancelled.  The lights are just
     * turned off.  If any other notifications happen, the lights will turn back on.  Steve says
     * this is what he wants. (see bug 1131461)
     */
    protected void handleVisibleToUserChanged(boolean visibleToUser) {
        try {
            if (visibleToUser) {
                // Only stop blinking, vibrating, ringing when the user went into the shade
                // manually (SHADE or SHADE_LOCKED).
                boolean clearNotificationEffects =
                boolean clearNotificationEffects = mShowLockscreenNotifications ||
                        (mState == StatusBarState.SHADE || mState == StatusBarState.SHADE_LOCKED);
                mBarService.onPanelRevealed(clearNotificationEffects);
            } else {