Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java +10 −0 Original line number Diff line number Diff line Loading @@ -202,6 +202,7 @@ public class NotificationPanelView extends PanelView implements notifyBarPanelExpansionChanged(); } }; private NotificationGroupManager mGroupManager; public NotificationPanelView(Context context, AttributeSet attrs) { super(context, attrs); Loading Loading @@ -415,6 +416,11 @@ public class NotificationPanelView extends PanelView implements if (!(child instanceof ExpandableNotificationRow)) { continue; } boolean suppressedSummary = mGroupManager.isSummaryOfSuppressedGroup( ((ExpandableNotificationRow) child).getStatusBarNotification()); if (suppressedSummary) { continue; } availableSpace -= child.getMinHeight() + notificationPadding; if (availableSpace >= 0 && count < maximum) { count++; Loading Loading @@ -2298,4 +2304,8 @@ public class NotificationPanelView extends PanelView implements List<ActivityManager.RunningTaskInfo> tasks = am.getRunningTasks(1); return !tasks.isEmpty() && pkgName.equals(tasks.get(0).topActivity.getPackageName()); } public void setGroupManager(NotificationGroupManager groupManager) { mGroupManager = groupManager; } } packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +1 −0 Original line number Diff line number Diff line Loading @@ -708,6 +708,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, mNotificationPanel = (NotificationPanelView) mStatusBarWindow.findViewById( R.id.notification_panel); mNotificationPanel.setStatusBar(this); mNotificationPanel.setGroupManager(mGroupManager); mStatusBarView = (PhoneStatusBarView) mStatusBarWindow.findViewById(R.id.status_bar); mStatusBarView.setBar(this); Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java +10 −0 Original line number Diff line number Diff line Loading @@ -202,6 +202,7 @@ public class NotificationPanelView extends PanelView implements notifyBarPanelExpansionChanged(); } }; private NotificationGroupManager mGroupManager; public NotificationPanelView(Context context, AttributeSet attrs) { super(context, attrs); Loading Loading @@ -415,6 +416,11 @@ public class NotificationPanelView extends PanelView implements if (!(child instanceof ExpandableNotificationRow)) { continue; } boolean suppressedSummary = mGroupManager.isSummaryOfSuppressedGroup( ((ExpandableNotificationRow) child).getStatusBarNotification()); if (suppressedSummary) { continue; } availableSpace -= child.getMinHeight() + notificationPadding; if (availableSpace >= 0 && count < maximum) { count++; Loading Loading @@ -2298,4 +2304,8 @@ public class NotificationPanelView extends PanelView implements List<ActivityManager.RunningTaskInfo> tasks = am.getRunningTasks(1); return !tasks.isEmpty() && pkgName.equals(tasks.get(0).topActivity.getPackageName()); } public void setGroupManager(NotificationGroupManager groupManager) { mGroupManager = groupManager; } }
packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +1 −0 Original line number Diff line number Diff line Loading @@ -708,6 +708,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, mNotificationPanel = (NotificationPanelView) mStatusBarWindow.findViewById( R.id.notification_panel); mNotificationPanel.setStatusBar(this); mNotificationPanel.setGroupManager(mGroupManager); mStatusBarView = (PhoneStatusBarView) mStatusBarWindow.findViewById(R.id.status_bar); mStatusBarView.setBar(this); Loading