Loading services/core/java/com/android/server/wm/DesktopModeLaunchParamsModifier.java +3 −2 Original line number Diff line number Diff line Loading @@ -149,8 +149,9 @@ class DesktopModeLaunchParamsModifier implements LaunchParamsModifier { && options.getLaunchWindowingMode() == WINDOWING_MODE_FULLSCREEN; if (DesktopExperienceFlags.RESPECT_FULLSCREEN_ACTIVITY_OPTION_IN_DESKTOP_LAUNCH_PARAMS .isTrue() && requestFullscreen) { appendLog("respecting fullscreen activity option, skipping"); return RESULT_SKIP; appendLog("respecting fullscreen activity option"); outParams.mWindowingMode = WINDOWING_MODE_FULLSCREEN; return RESULT_DONE; } // If activity is null attempt to use task top activity if available. Loading services/tests/wmtests/src/com/android/server/wm/DesktopModeLaunchParamsModifierTests.java +3 −2 Original line number Diff line number Diff line Loading @@ -184,7 +184,7 @@ public class DesktopModeLaunchParamsModifierTests extends @Test @EnableFlags({Flags.FLAG_ENABLE_DESKTOP_WINDOWING_MODE, Flags.FLAG_RESPECT_FULLSCREEN_ACTIVITY_OPTION_IN_DESKTOP_LAUNCH_PARAMS}) public void testReturnsSkipIfFullscreenRequestViaActivityOptions() { public void testAppliesFullscreenAndReturnDoneIfRequestViaActivityOptions() { setupDesktopModeLaunchParamsModifier(); when(mTarget.isEnteringDesktopMode(any(), any(), any())).thenReturn(true); Loading @@ -192,8 +192,9 @@ public class DesktopModeLaunchParamsModifierTests extends final ActivityOptions options = ActivityOptions.makeBasic(); options.setLaunchWindowingMode(WINDOWING_MODE_FULLSCREEN); assertEquals(RESULT_SKIP, assertEquals(RESULT_DONE, new CalculateRequestBuilder().setTask(task).setOptions(options).calculate()); assertEquals(WINDOWING_MODE_FULLSCREEN, mResult.mWindowingMode); } @Test Loading Loading
services/core/java/com/android/server/wm/DesktopModeLaunchParamsModifier.java +3 −2 Original line number Diff line number Diff line Loading @@ -149,8 +149,9 @@ class DesktopModeLaunchParamsModifier implements LaunchParamsModifier { && options.getLaunchWindowingMode() == WINDOWING_MODE_FULLSCREEN; if (DesktopExperienceFlags.RESPECT_FULLSCREEN_ACTIVITY_OPTION_IN_DESKTOP_LAUNCH_PARAMS .isTrue() && requestFullscreen) { appendLog("respecting fullscreen activity option, skipping"); return RESULT_SKIP; appendLog("respecting fullscreen activity option"); outParams.mWindowingMode = WINDOWING_MODE_FULLSCREEN; return RESULT_DONE; } // If activity is null attempt to use task top activity if available. Loading
services/tests/wmtests/src/com/android/server/wm/DesktopModeLaunchParamsModifierTests.java +3 −2 Original line number Diff line number Diff line Loading @@ -184,7 +184,7 @@ public class DesktopModeLaunchParamsModifierTests extends @Test @EnableFlags({Flags.FLAG_ENABLE_DESKTOP_WINDOWING_MODE, Flags.FLAG_RESPECT_FULLSCREEN_ACTIVITY_OPTION_IN_DESKTOP_LAUNCH_PARAMS}) public void testReturnsSkipIfFullscreenRequestViaActivityOptions() { public void testAppliesFullscreenAndReturnDoneIfRequestViaActivityOptions() { setupDesktopModeLaunchParamsModifier(); when(mTarget.isEnteringDesktopMode(any(), any(), any())).thenReturn(true); Loading @@ -192,8 +192,9 @@ public class DesktopModeLaunchParamsModifierTests extends final ActivityOptions options = ActivityOptions.makeBasic(); options.setLaunchWindowingMode(WINDOWING_MODE_FULLSCREEN); assertEquals(RESULT_SKIP, assertEquals(RESULT_DONE, new CalculateRequestBuilder().setTask(task).setOptions(options).calculate()); assertEquals(WINDOWING_MODE_FULLSCREEN, mResult.mWindowingMode); } @Test Loading