summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Darrell Shi <darrellshi@google.com> 2022-10-26 19:21:11 +0000
committer Darrell Shi <darrellshi@google.com> 2022-10-26 22:13:16 +0000
commit2e9bdc45d30be17f281912e273bcb46fa014df56 (patch)
treea285b0b3d9db04d23933114b993613b987a4f6e6
parent254acc56c118f19a363c737f5c9b5bb58c08ee14 (diff)
Fix DREAMING_STARTED broadcast.
This change fixes a bug where DREAMING_STARTED intent is only broadcast once because mSentStartBroadcast flag is not being reset after DREAM_STOPPED intent is broadcast. Bug: 255732899 Fix: 255732899 Test: atest SystemDreamTest Test: verified fingerprint unlock during dream works Test: verified dream start/stop broadcasts are sent correctly Change-Id: Ibcd8b8b00b855bfc52a295e2663926e55d664a69
-rw-r--r--services/core/java/com/android/server/dreams/DreamController.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/dreams/DreamController.java b/services/core/java/com/android/server/dreams/DreamController.java
index b11a06eda025..db9deb1ceb69 100644
--- a/services/core/java/com/android/server/dreams/DreamController.java
+++ b/services/core/java/com/android/server/dreams/DreamController.java
@@ -240,6 +240,7 @@ final class DreamController {
if (mSentStartBroadcast) {
mContext.sendBroadcastAsUser(mDreamingStoppedIntent, UserHandle.ALL);
+ mSentStartBroadcast = false;
}
mListener.onDreamStopped(dream.mToken);