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

Commit 911f34c9 authored by Riddle Hsu's avatar Riddle Hsu Committed by Automerger Merge Worker
Browse files

Merge "Exclude transient activity from hide-tasks" into udc-dev am: 316bb256

parents 55de5709 316bb256
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -278,13 +278,14 @@ class Transition implements BLASTSyncEngine.TransactionReadyListener {
        setTransientLaunchToChanges(activity);

        if (restoreBelow != null) {
            final Task transientRootTask = activity.getRootTask();
            // Collect all visible activities which can be occluded by the transient activity to
            // make sure they are in the participants so their visibilities can be updated when
            // finishing transition.
            ((WindowContainer<?>) restoreBelow.getParent()).forAllTasks(t -> {
                if (t.isVisibleRequested() && !t.isAlwaysOnTop()
                        && !t.getWindowConfiguration().tasksAreFloating()) {
                    if (t.isRootTask()) {
                    if (t.isRootTask() && t != transientRootTask) {
                        mTransientHideTasks.add(t);
                    }
                    if (t.isLeafTask()) {