diff options
| author | 2022-10-26 19:21:11 +0000 | |
|---|---|---|
| committer | 2022-10-26 22:13:16 +0000 | |
| commit | 2e9bdc45d30be17f281912e273bcb46fa014df56 (patch) | |
| tree | a285b0b3d9db04d23933114b993613b987a4f6e6 | |
| parent | 254acc56c118f19a363c737f5c9b5bb58c08ee14 (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.java | 1 |
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); |