diff --git a/services/core/java/com/android/server/wm/ActivityStack.java b/services/core/java/com/android/server/wm/ActivityStack.java index fe03c06e694e4..c95943904d1f0 100644 --- a/services/core/java/com/android/server/wm/ActivityStack.java +++ b/services/core/java/com/android/server/wm/ActivityStack.java @@ -784,6 +784,10 @@ class ActivityStack extends WindowContainer implements BoundsAn null /* tempTaskBounds */, null /* tempTaskInsetBounds */, null /* tempOtherTaskBounds */, null /* tempOtherTaskInsetBounds */, PRESERVE_WINDOWS, true /* deferResume */); + } else if (overrideWindowingMode != WINDOWING_MODE_PINNED) { + // For pinned stack, resize is now part of the {@link WindowContainerTransaction} + resize(new Rect(newBounds), null /* tempTaskBounds */, + null /* tempTaskInsetBounds */, PRESERVE_WINDOWS, true /* deferResume */); } } if (prevIsAlwaysOnTop != isAlwaysOnTop()) {