diff options
| author | 2022-08-16 12:33:43 -0400 | |
|---|---|---|
| committer | 2022-08-16 12:33:43 -0400 | |
| commit | 262ef7cf066d6761463e9ba71d40993efe22991c (patch) | |
| tree | 4e1783e27cb8976b11ec26de40deb1027428e6c7 | |
| parent | e076854f74cc30af709bee6d2171ce499496dbc4 (diff) | |
Allow dreams to redraw when device is rotated.
Dreams currently will close and recreate a Dream when the device
rotates. This causes a bug in the Dream state as the current activity
closes but the device does not exit a Dreaming state.
Bug: 235263108
Bug: 239510155
Test: atest DreamManagerServiceTests#testDreamNotFinishAfterRotation
Change-Id: I01d803fd501f71da016395ad24a1fe0f92200b26
| -rw-r--r-- | services/core/java/com/android/server/wm/ActivityTaskManagerService.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/wm/ActivityTaskManagerService.java b/services/core/java/com/android/server/wm/ActivityTaskManagerService.java index 73237189da16..9941c0af83a3 100644 --- a/services/core/java/com/android/server/wm/ActivityTaskManagerService.java +++ b/services/core/java/com/android/server/wm/ActivityTaskManagerService.java @@ -1486,6 +1486,7 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { a.colorMode = ActivityInfo.COLOR_MODE_DEFAULT; a.flags |= ActivityInfo.FLAG_EXCLUDE_FROM_RECENTS; a.resizeMode = RESIZE_MODE_UNRESIZEABLE; + a.configChanges = ActivityInfo.CONFIG_ORIENTATION; final ActivityOptions options = ActivityOptions.makeBasic(); options.setLaunchActivityType(ACTIVITY_TYPE_DREAM); |