diff --git a/services/core/java/com/android/server/dreams/DreamManagerService.java b/services/core/java/com/android/server/dreams/DreamManagerService.java index 22d32a665611f..50f5536d9f4bf 100644 --- a/services/core/java/com/android/server/dreams/DreamManagerService.java +++ b/services/core/java/com/android/server/dreams/DreamManagerService.java @@ -467,7 +467,9 @@ public final class DreamManagerService extends SystemService { } mCurrentDreamDozeScreenState = Display.STATE_UNKNOWN; mCurrentDreamDozeScreenBrightness = PowerManager.BRIGHTNESS_DEFAULT; - mAtmInternal.notifyDreamStateChanged(false); + mHandler.post(() -> { + mAtmInternal.notifyDreamStateChanged(false); + }); } private void checkPermission(String permission) {