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

Commit 9c4c4146 authored by Selim Cinek's avatar Selim Cinek
Browse files

Collapsing groups now on the lockscreen

No more expanded weirdness on the lockscreen

Change-Id: Ia2c40741acc19a1d62bca2c61b0260dc52d3e8e1
parent da42d65e
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ import android.service.notification.StatusBarNotification;

import com.android.systemui.statusbar.ExpandableNotificationRow;
import com.android.systemui.statusbar.NotificationData;
import com.android.systemui.statusbar.StatusBarState;

import java.util.HashMap;
import java.util.HashSet;
@@ -146,6 +147,20 @@ public class NotificationGroupManager {
        return !group.children.isEmpty();
    }

    public void setStatusBarState(int newState) {
        if (mBarState == newState) {
            return;
        }
        mBarState = newState;
        if (mBarState == StatusBarState.KEYGUARD) {
            for (NotificationGroup group : mGroupMap.values()) {
                if (group.expanded) {
                    setGroupExpanded(group, false);
                }
            }
        }
    }

    /**
     * @return whether a given notification is a child in a group which has a summary
     */
+1 −0
Original line number Diff line number Diff line
@@ -3872,6 +3872,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
            clearNotificationEffects();
        }
        mState = state;
        mGroupManager.setStatusBarState(state);
        mFalsingManager.setStatusBarState(state);
        mStatusBarWindowManager.setStatusBarState(state);
        updateDozing();