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

Commit 9231af38 authored by Chavi Weingarten's avatar Chavi Weingarten Committed by Automerger Merge Worker
Browse files

Merge "Don't inflate mSplitDecorManager in sync transaction callback" into tm-dev am: fd304f2f

parents 1e45cda0 fd304f2f
Loading
Loading
Loading
Loading
+6 −8
Original line number Diff line number Diff line
@@ -224,14 +224,12 @@ class StageTaskListener implements ShellTaskOrganizer.TaskListener {
        if (mRootTaskInfo.taskId == taskInfo.taskId) {
            // Inflates split decor view only when the root task is visible.
            if (mRootTaskInfo.isVisible != taskInfo.isVisible) {
                mSyncQueue.runInSync(t -> {
                if (taskInfo.isVisible) {
                    mSplitDecorManager.inflate(mContext, mRootLeash,
                            taskInfo.configuration.windowConfiguration.getBounds());
                } else {
                        mSplitDecorManager.release(t);
                    mSyncQueue.runInSync(t -> mSplitDecorManager.release(t));
                }
                });
            }
            mRootTaskInfo = taskInfo;
        } else if (taskInfo.parentTaskId == mRootTaskInfo.taskId) {