Loading libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubblesTransitionObserver.java +3 −1 Original line number Diff line number Diff line Loading @@ -72,9 +72,11 @@ public class BubblesTransitionObserver implements Transitions.TransitionObserver @NonNull SurfaceControl.Transaction finishTransaction) { collapseBubbleIfNeeded(info); if (BubbleAnythingFlagHelper.enableCreateAnyBubble()) { if (TransitionUtil.isOpeningType(info.getType()) && mBubbleData.hasBubbles()) { removeBubbleIfLaunchingToSplit(info); } } } private void collapseBubbleIfNeeded(@NonNull TransitionInfo info) { // --- Pre-conditions (Loop-invariant checks) --- Loading libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/bubbles/BubblesTransitionObserverTest.kt +1 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,7 @@ class BubblesTransitionObserverTest : ShellTestCase() { private val bubbleData = mock<BubbleData> { on { isExpanded } doReturn true on { selectedBubble } doReturn bubble on { hasBubbles() } doReturn true } private val bubbleController = mock<BubbleController> { on { isStackAnimating } doReturn false Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubblesTransitionObserver.java +3 −1 Original line number Diff line number Diff line Loading @@ -72,9 +72,11 @@ public class BubblesTransitionObserver implements Transitions.TransitionObserver @NonNull SurfaceControl.Transaction finishTransaction) { collapseBubbleIfNeeded(info); if (BubbleAnythingFlagHelper.enableCreateAnyBubble()) { if (TransitionUtil.isOpeningType(info.getType()) && mBubbleData.hasBubbles()) { removeBubbleIfLaunchingToSplit(info); } } } private void collapseBubbleIfNeeded(@NonNull TransitionInfo info) { // --- Pre-conditions (Loop-invariant checks) --- Loading
libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/bubbles/BubblesTransitionObserverTest.kt +1 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,7 @@ class BubblesTransitionObserverTest : ShellTestCase() { private val bubbleData = mock<BubbleData> { on { isExpanded } doReturn true on { selectedBubble } doReturn bubble on { hasBubbles() } doReturn true } private val bubbleController = mock<BubbleController> { on { isStackAnimating } doReturn false Loading