diff options
| -rw-r--r-- | services/core/java/com/android/server/wm/Task.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/wm/Task.java b/services/core/java/com/android/server/wm/Task.java index 2a0041afd9d0..d4f3f1e7415f 100644 --- a/services/core/java/com/android/server/wm/Task.java +++ b/services/core/java/com/android/server/wm/Task.java @@ -7176,8 +7176,11 @@ class Task extends WindowContainer<WindowContainer> { if (DEBUG_TRANSITION) Slog.v(TAG_TRANSITION, "Prepare to back transition: task=" + tr.mTaskId); - mDisplayContent.prepareAppTransition(TRANSIT_TO_BACK); - mDisplayContent.requestTransitionAndLegacyPrepare(TRANSIT_TO_BACK, tr); + // Skip the transition for pinned task. + if (!inPinnedWindowingMode()) { + mDisplayContent.prepareAppTransition(TRANSIT_TO_BACK); + mDisplayContent.requestTransitionAndLegacyPrepare(TRANSIT_TO_BACK, tr); + } moveToBack("moveTaskToBackLocked", tr); if (inPinnedWindowingMode()) { |