Loading packages/SystemUI/src/com/android/systemui/wmshell/BubblesManager.java +6 −1 Original line number Diff line number Diff line Loading @@ -111,6 +111,7 @@ public class BubblesManager { // TODO (b/145659174): allow for multiple callbacks to support the "shadow" new notif pipeline private final List<NotifCallback> mCallbacks = new ArrayList<>(); private final StatusBarWindowCallback mStatusBarWindowCallback; private boolean mPanelExpanded; /** * Creates {@link BubblesManager}, returns {@code null} if Optional {@link Bubbles} not present Loading Loading @@ -242,8 +243,12 @@ public class BubblesManager { // Store callback in a field so it won't get GC'd mStatusBarWindowCallback = (keyguardShowing, keyguardOccluded, keyguardGoingAway, bouncerShowing, isDozing, panelExpanded, isDreaming) -> panelExpanded, isDreaming) -> { if (panelExpanded != mPanelExpanded) { mPanelExpanded = panelExpanded; mBubbles.onNotificationPanelExpandedChanged(panelExpanded); } }; notificationShadeWindowController.registerCallback(mStatusBarWindowCallback); mSysuiProxy = new Bubbles.SysuiProxy() { Loading Loading
packages/SystemUI/src/com/android/systemui/wmshell/BubblesManager.java +6 −1 Original line number Diff line number Diff line Loading @@ -111,6 +111,7 @@ public class BubblesManager { // TODO (b/145659174): allow for multiple callbacks to support the "shadow" new notif pipeline private final List<NotifCallback> mCallbacks = new ArrayList<>(); private final StatusBarWindowCallback mStatusBarWindowCallback; private boolean mPanelExpanded; /** * Creates {@link BubblesManager}, returns {@code null} if Optional {@link Bubbles} not present Loading Loading @@ -242,8 +243,12 @@ public class BubblesManager { // Store callback in a field so it won't get GC'd mStatusBarWindowCallback = (keyguardShowing, keyguardOccluded, keyguardGoingAway, bouncerShowing, isDozing, panelExpanded, isDreaming) -> panelExpanded, isDreaming) -> { if (panelExpanded != mPanelExpanded) { mPanelExpanded = panelExpanded; mBubbles.onNotificationPanelExpandedChanged(panelExpanded); } }; notificationShadeWindowController.registerCallback(mStatusBarWindowCallback); mSysuiProxy = new Bubbles.SysuiProxy() { Loading