Merge "Remove unused removeAllChildren() from ExpandableNotificationRow" into tm-qpr-dev

This commit is contained in:
András Kurucz
2022-11-04 09:42:57 +00:00
committed by Android (Google) Code Review
2 changed files with 4 additions and 21 deletions

View File

@@ -1341,21 +1341,6 @@ public class ExpandableNotificationRow extends ActivatableNotificationView
return mOnKeyguard; return mOnKeyguard;
} }
public void removeAllChildren() {
List<ExpandableNotificationRow> notificationChildren =
mChildrenContainer.getAttachedChildren();
ArrayList<ExpandableNotificationRow> clonedList = new ArrayList<>(notificationChildren);
for (int i = 0; i < clonedList.size(); i++) {
ExpandableNotificationRow row = clonedList.get(i);
if (row.keepInParent()) {
continue;
}
mChildrenContainer.removeNotification(row);
row.setIsChildInGroup(false, null);
}
onAttachedChildrenCountChanged();
}
@Override @Override
public void dismiss(boolean refocusOnDismiss) { public void dismiss(boolean refocusOnDismiss) {
super.dismiss(refocusOnDismiss); super.dismiss(refocusOnDismiss);

View File

@@ -232,7 +232,6 @@ public class ExpandableNotificationRowTest extends SysuiTestCase {
@Test @Test
public void testUserLockedResetEvenWhenNoChildren() { public void testUserLockedResetEvenWhenNoChildren() {
mGroupRow.setUserLocked(true); mGroupRow.setUserLocked(true);
mGroupRow.removeAllChildren();
mGroupRow.setUserLocked(false); mGroupRow.setUserLocked(false);
assertFalse("The childrencontainer should not be userlocked but is, the state " assertFalse("The childrencontainer should not be userlocked but is, the state "
+ "seems out of sync.", mGroupRow.getChildrenContainer().isUserLocked()); + "seems out of sync.", mGroupRow.getChildrenContainer().isUserLocked());
@@ -240,12 +239,11 @@ public class ExpandableNotificationRowTest extends SysuiTestCase {
@Test @Test
public void testReinflatedOnDensityChange() { public void testReinflatedOnDensityChange() {
mGroupRow.setUserLocked(true);
mGroupRow.removeAllChildren();
mGroupRow.setUserLocked(false);
NotificationChildrenContainer mockContainer = mock(NotificationChildrenContainer.class); NotificationChildrenContainer mockContainer = mock(NotificationChildrenContainer.class);
mGroupRow.setChildrenContainer(mockContainer); mNotifRow.setChildrenContainer(mockContainer);
mGroupRow.onDensityOrFontScaleChanged();
mNotifRow.onDensityOrFontScaleChanged();
verify(mockContainer).reInflateViews(any(), any()); verify(mockContainer).reInflateViews(any(), any());
} }