Loading services/core/java/com/android/server/wm/WindowToken.java +7 −1 Original line number Diff line number Diff line Loading @@ -448,8 +448,14 @@ class WindowToken extends WindowContainer<WindowState> { if (mFixedRotationTransformState != null) { mFixedRotationTransformState.disassociate(this); } // TODO(b/233855302): Remove TaskFragment override if the DisplayContent uses the same // bounds for screenLayout calculation. final Configuration overrideConfig = new Configuration(config); overrideConfig.screenLayout = TaskFragment.computeScreenLayoutOverride( overrideConfig.screenLayout, overrideConfig.screenWidthDp, overrideConfig.screenHeightDp); mFixedRotationTransformState = new FixedRotationTransformState(info, displayFrames, new Configuration(config), mDisplayContent.getRotation()); overrideConfig, mDisplayContent.getRotation()); mFixedRotationTransformState.mAssociatedTokens.add(this); mDisplayContent.getDisplayPolicy().simulateLayoutDisplay(displayFrames); onFixedRotationStatePrepared(); Loading Loading
services/core/java/com/android/server/wm/WindowToken.java +7 −1 Original line number Diff line number Diff line Loading @@ -448,8 +448,14 @@ class WindowToken extends WindowContainer<WindowState> { if (mFixedRotationTransformState != null) { mFixedRotationTransformState.disassociate(this); } // TODO(b/233855302): Remove TaskFragment override if the DisplayContent uses the same // bounds for screenLayout calculation. final Configuration overrideConfig = new Configuration(config); overrideConfig.screenLayout = TaskFragment.computeScreenLayoutOverride( overrideConfig.screenLayout, overrideConfig.screenWidthDp, overrideConfig.screenHeightDp); mFixedRotationTransformState = new FixedRotationTransformState(info, displayFrames, new Configuration(config), mDisplayContent.getRotation()); overrideConfig, mDisplayContent.getRotation()); mFixedRotationTransformState.mAssociatedTokens.add(this); mDisplayContent.getDisplayPolicy().simulateLayoutDisplay(displayFrames); onFixedRotationStatePrepared(); Loading