diff options
| author | 2024-06-07 20:28:23 +0000 | |
|---|---|---|
| committer | 2024-06-07 20:28:23 +0000 | |
| commit | c9182c948eefbadcf9def9b371b32c142b5aa0a9 (patch) | |
| tree | c64e3fce724c97cc55c321d1618210f43dca8960 | |
| parent | 60a09b4f76159be2e706c024de094db3efc4e2c6 (diff) | |
| parent | c4723dc2d6234ee4d20c6cac935c62b902e96cbb (diff) | |
Merge "Force set to entered state to avoid overflow" into main
| -rw-r--r-- | libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java b/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java index e1657f99639d..04dd0eff5d68 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java @@ -603,6 +603,8 @@ public class PipTaskOrganizer implements ShellTaskOrganizer.TaskListener, // the end of the enter animation and reschedule exitPip to run after enter-PiP // has finished its transition and allowed the client to draw in PiP mode. mPipTransitionController.end(() -> { + // TODO(341627042): force set to entered state to avoid potential stack overflow. + mPipTransitionState.setTransitionState(PipTransitionState.ENTERED_PIP); exitPip(animationDurationMs, requestEnterSplit); }); return; |