diff --git a/services/core/java/com/android/server/wm/WindowState.java b/services/core/java/com/android/server/wm/WindowState.java index 04bd7fc3b164c..38fda1bdd422a 100644 --- a/services/core/java/com/android/server/wm/WindowState.java +++ b/services/core/java/com/android/server/wm/WindowState.java @@ -2528,7 +2528,7 @@ final class WindowState implements WindowManagerPolicy.WindowState { final int ph = mContainingFrame.height(); final Task task = getTask(); final boolean nonFullscreenTask = inMultiWindowMode(); - final boolean fitToDisplay = task != null && !task.isFloating(); + final boolean fitToDisplay = task != null && !task.isFloating() && !layoutInParentFrame(); float x, y; int w,h;