Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9cebef1b authored by Louis Chang's avatar Louis Chang Committed by Automerger Merge Worker
Browse files

Merge "Clear the focused app after reset adjacent TaskFragments" into tm-qpr-dev am: 1b8d1f91

parents 92f82dc7 1b8d1f91
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -1005,6 +1005,14 @@ class WindowOrganizerController extends IWindowOrganizerController.Stub
                tf1.setAdjacentTaskFragment(tf2);
                effects |= TRANSACT_EFFECTS_LIFECYCLE;

                // Clear the focused app if the focused app is no longer visible after reset the
                // adjacent TaskFragments.
                if (tf2 == null && tf1.getDisplayContent().mFocusedApp != null
                        && tf1.hasChild(tf1.getDisplayContent().mFocusedApp)
                        && !tf1.shouldBeVisible(null /* starting */)) {
                    tf1.getDisplayContent().setFocusedApp(null);
                }

                final Bundle bundle = hop.getLaunchOptions();
                final WindowContainerTransaction.TaskFragmentAdjacentParams adjacentParams =
                        bundle != null ? new WindowContainerTransaction.TaskFragmentAdjacentParams(