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

Commit 8bce2bc0 authored by Louis Chang's avatar Louis Chang
Browse files

Start new tasks under the same created-by-organizer task

If a task is launching from a created-by-organizer task, it
should be launched into the same created-by-organizer task.

Bug: 407669465
Test: start bubble from an existing bubble
Flag: com.android.window.flags.root_task_for_bubble
Change-Id: Icca8d03cdfb58da95484a959f2adfa6efbc977b2
parent b6a56c4f
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -1069,6 +1069,12 @@ final class TaskDisplayArea extends DisplayArea<WindowContainer> {
                }
                return sourceTask.getCreatedByOrganizerTask();
            }
            if (com.android.window.flags.Flags.rootTaskForBubble()) {
                final Task parentTask = sourceTask.getParent().asTask();
                if (parentTask != null && parentTask.mCreatedByOrganizer) {
                    return parentTask;
                }
            }
        }

        return null;