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

Commit 7412e8e3 authored by Evan Rosky's avatar Evan Rosky Committed by Android (Google) Code Review
Browse files

Merge "Reset Task surface to fullscreen when appeared"

parents cb00aa33 30233c6f
Loading
Loading
Loading
Loading
+6 −0
Original line number Original line Diff line number Diff line
@@ -46,6 +46,12 @@ class FullscreenTaskListener implements ShellTaskOrganizer.TaskListener {
            final SurfaceControl.Transaction t = mTransactionPool.acquire();
            final SurfaceControl.Transaction t = mTransactionPool.acquire();
            ProtoLog.v(ShellProtoLogGroup.WM_SHELL_TASK_ORG, "Fullscreen Task Appeared: #%d",
            ProtoLog.v(ShellProtoLogGroup.WM_SHELL_TASK_ORG, "Fullscreen Task Appeared: #%d",
                    taskInfo.taskId);
                    taskInfo.taskId);
            // Reset several properties back to fullscreen (PiP, for example, leaves all these
            // properties in a bad state).
            t.setPosition(leash, 0, 0);
            t.setWindowCrop(leash, null);
            t.setAlpha(leash, 1f);
            t.setMatrix(leash, 1, 0, 0, 1);
            t.show(leash);
            t.show(leash);
            t.apply();
            t.apply();
        }
        }