Maintain aspect ratio in DragPositioningCallbackUtility.changeBounds()
Adjusting one side of an unresizeable app without also adjusted a adjacent edge in proportion will cause the aspect ratio of the bounds to change. To prevent the aspect ratio of unresizeable apps being modified, opt to reset all coordinates to their previous valid state if at least one of the coordinates needs adjusting due to constraints. Flag: com.android.window.flags.enable_windowing_scaled_resizing Fix: 366424454 Test: atest WMShellUnitTests:DragPositioningCallbackUtilityTest Test: atest WMShellUnitTests:VeiledResizeTaskPositionerTest Test: atest WMShellUnitTests:FluidResizeTaskPositionerTest Change-Id: I4959f3a9a725e619bb620f00cc383e939a173e79
Loading
Please register or sign in to comment