From 38faea7f2db39b16287b6ea9f2111ed88e4938d9 Mon Sep 17 00:00:00 2001 From: Ats Jenk Date: Wed, 20 Nov 2024 19:51:04 +0000 Subject: Only log bubble overflow max reached when in stack view We are not tracking max overflow bubbles reached event in bubble bar. Bug: 375251811 Change-Id: I14537b4377808d90c4664032df2a46ec656c2405 Test: manual Flag: com.android.wm.shell.enable_bubble_bar --- .../Shell/src/com/android/wm/shell/bubbles/BubbleData.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleData.java b/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleData.java index 294569190f68..dc2025bb2dce 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleData.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleData.java @@ -898,7 +898,10 @@ public class BubbleData { Bubble oldest = mOverflowBubbles.get(mOverflowBubbles.size() - 1); ProtoLog.d(WM_SHELL_BUBBLES, "overflow full, remove=%s", oldest.getKey()); mStateChange.bubbleRemoved(oldest, Bubbles.DISMISS_OVERFLOW_MAX_REACHED); - mLogger.log(bubble, BubbleLogger.Event.BUBBLE_OVERFLOW_REMOVE_MAX_REACHED); + if (!mPositioner.isShowingInBubbleBar()) { + // Only logged for bubbles in stack view + mLogger.log(bubble, BubbleLogger.Event.BUBBLE_OVERFLOW_REMOVE_MAX_REACHED); + } mOverflowBubbles.remove(oldest); mStateChange.removedOverflowBubble = oldest; } -- cgit v1.2.3-59-g8ed1b