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

Commit 391232da authored by Christoph Studer's avatar Christoph Studer Committed by Android (Google) Code Review
Browse files

Merge "Log the state of the notification shade" into lmp-mr1-dev

parents 798c0552 c10416f0
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ option java_package com.android.systemui;
36001 sysui_heads_up_status (key|3),(visible|1)
36002 sysui_fullscreen_notification (key|3)
36003 sysui_heads_up_escalation (key|3)
36004 sysui_status_bar_state (state|1)

# ---------------------------
# PhoneStatusBarView.java
+13 −8
Original line number Diff line number Diff line
@@ -3795,16 +3795,21 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
     * @param state The {@link StatusBarState} to set.
     */
    public void setBarState(int state) {
        // If we're visible and switched to SHADE_LOCKED (the user dragged down
        // on the lockscreen), clear notification LED, vibration, ringing.
        if (state != mState) {
            EventLogTags.writeSysuiStatusBarState(state);

            // If we're visible and switched to SHADE_LOCKED (the user dragged
            // down on the lockscreen), clear notification LED, vibration,
            // ringing.
            // Other transitions are covered in handleVisibleToUserChanged().
        if (mVisible && mState != state && state == StatusBarState.SHADE_LOCKED) {
            if (mVisible && state == StatusBarState.SHADE_LOCKED) {
                try {
                    mBarService.clearNotificationEffects();
                } catch (RemoteException e) {
                    // Ignore.
                }
            }
        }
        mState = state;
        mStatusBarWindowManager.setStatusBarState(state);
    }