From 006bb8d932f44079cdce20b9e596854462aa7af0 Mon Sep 17 00:00:00 2001 From: Mady Mellor Date: Tue, 25 Apr 2023 16:10:46 -0700 Subject: [PATCH] If the manage menu state isn't different don't animate Test: manual - add logs to TaskViewTransition setTaskBounds and setTaskVisible and make sure setTaskBounds doesn't get triggered from the manage menu when swiping up to collapse the view - also check that manage menu works & animates away when you tap outside the bubble and lock the screen - check that manage menu is correct on rotation Bug: 279074446 Change-Id: Idbac68252132bc200c75306c0874278b468e1bfb --- .../Shell/src/com/android/wm/shell/bubbles/BubbleStackView.java | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleStackView.java b/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleStackView.java index b9ff5f0e820a4..f3efaade945f4 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleStackView.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleStackView.java @@ -2884,6 +2884,7 @@ public class BubbleStackView extends FrameLayout /** Hide or show the manage menu for the currently expanded bubble. */ @VisibleForTesting public void showManageMenu(boolean show) { + if ((mManageMenu.getVisibility() == VISIBLE) == show) return; mShowingManage = show; // This should not happen, since the manage menu is only visible when there's an expanded