From 66457d7855fbdf271db83b6a79ea02b452e486a7 Mon Sep 17 00:00:00 2001 From: Victor Truong Date: Tue, 16 Aug 2022 12:33:43 -0400 Subject: [PATCH] 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 --- .../java/com/android/server/wm/ActivityTaskManagerService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/core/java/com/android/server/wm/ActivityTaskManagerService.java b/services/core/java/com/android/server/wm/ActivityTaskManagerService.java index d190b4f07121f..8d831d72c05b7 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);