Loading packages/SystemUI/src/com/android/systemui/bubbles/BubbleController.java +9 −2 Original line number Diff line number Diff line Loading @@ -746,9 +746,16 @@ public class BubbleController implements ConfigurationController.ConfigurationLi return !isAutogroupSummary; } else { // If it's not a user dismiss it's a cancel. for (int i = 0; i < bubbleChildren.size(); i++) { // First check if any of these are user-created (i.e. experimental bubbles) if (mUserCreatedBubbles.contains(bubbleChildren.get(i).getKey())) { // Experimental bubble! Intercept the removal. return true; } } // Not an experimental bubble, safe to remove. mBubbleData.removeSuppressedSummary(groupKey); // Remove any associated bubble children. // Remove any associated bubble children with the summary. for (int i = 0; i < bubbleChildren.size(); i++) { Bubble bubbleChild = bubbleChildren.get(i); mBubbleData.notificationEntryRemoved(bubbleChild.getEntry(), Loading Loading
packages/SystemUI/src/com/android/systemui/bubbles/BubbleController.java +9 −2 Original line number Diff line number Diff line Loading @@ -746,9 +746,16 @@ public class BubbleController implements ConfigurationController.ConfigurationLi return !isAutogroupSummary; } else { // If it's not a user dismiss it's a cancel. for (int i = 0; i < bubbleChildren.size(); i++) { // First check if any of these are user-created (i.e. experimental bubbles) if (mUserCreatedBubbles.contains(bubbleChildren.get(i).getKey())) { // Experimental bubble! Intercept the removal. return true; } } // Not an experimental bubble, safe to remove. mBubbleData.removeSuppressedSummary(groupKey); // Remove any associated bubble children. // Remove any associated bubble children with the summary. for (int i = 0; i < bubbleChildren.size(); i++) { Bubble bubbleChild = bubbleChildren.get(i); mBubbleData.notificationEntryRemoved(bubbleChild.getEntry(), Loading