summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Victor Truong <truongvi@google.com> 2022-08-16 12:33:43 -0400
committer Robert Horvath <robhor@google.com> 2022-09-29 08:55:48 +0000
commit66457d7855fbdf271db83b6a79ea02b452e486a7 (patch)
tree562f46f3c476d2aa5aec415543f2aa984d4f9add
parent185c1bced8b793ca50c42bbee0dc9063f47ec686 (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 Bug: 240892000 Test: atest DreamManagerServiceTests#testDreamNotFinishAfterRotation Change-Id: I01d803fd501f71da016395ad24a1fe0f92200b26 Merged-In: I01d803fd501f71da016395ad24a1fe0f92200b26
-rw-r--r--services/core/java/com/android/server/wm/ActivityTaskManagerService.java1
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 d190b4f07121..8d831d72c05b 100644
--- a/services/core/java/com/android/server/wm/ActivityTaskManagerService.java
+++ b/services/core/java/com/android/server/wm/ActivityTaskManagerService.java
@@ -1441,6 +1441,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);