Pass in window layout when setting initial state.
The bounds returned here may affect result later, but we didn't pass in all information we have at this moment. Also stop inferring freeform windowing mode if activity is resizeable and specified layout bounds or activity option bounds, because these activities may be launched in freeform mode accidentally on primary displays. Bug: 113252871 Test: Apps with layout can be launched correct on external displays, e.g. Calculator. It still launches in fullscreen on primary display. atest FrameworksServicesTests:TaskLaunchParamsModifierTests atest FrameworksServicesTests:ActivityStarterTests go/wm-smoke. Change-Id: If19122c1c0d010df5d69a14a867c7bb2f37bd461
Loading
Please register or sign in to comment