summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Louis Chang <louischang@google.com> 2024-01-23 07:21:28 +0000
committer Louis Chang <louischang@google.com> 2024-01-23 07:21:28 +0000
commit80b355a5e2bc27d638890327358a409b56f020e8 (patch)
treeb215dda99723062441a970ae57295d031e3f4a8e
parent1b8e703f20d2093e5c3d3a19561a58aee5c8b2b0 (diff)
Makes #setTurnScreenOn a blocking binder call
Applications could invoke KeyguardManager#requestDismissKeyguard right after #setTurnScreenOn. Sometimes, the #setTurnScreenOn could be transacted to server after #requestDismissKeyguard and the device won't be woken up. Bug: 320209711 Test: wm presubmit Change-Id: I8a53d36574281205cbbaf26e22d181fc9b1d08ee
-rw-r--r--core/java/android/app/IActivityClientController.aidl2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/app/IActivityClientController.aidl b/core/java/android/app/IActivityClientController.aidl
index 7370fc36c23e..5b044f616487 100644
--- a/core/java/android/app/IActivityClientController.aidl
+++ b/core/java/android/app/IActivityClientController.aidl
@@ -119,7 +119,7 @@ interface IActivityClientController {
oneway void setShowWhenLocked(in IBinder token, boolean showWhenLocked);
oneway void setInheritShowWhenLocked(in IBinder token, boolean setInheritShownWhenLocked);
- oneway void setTurnScreenOn(in IBinder token, boolean turnScreenOn);
+ void setTurnScreenOn(in IBinder token, boolean turnScreenOn);
oneway void setAllowCrossUidActivitySwitchFromBelow(in IBinder token, boolean allowed);
oneway void reportActivityFullyDrawn(in IBinder token, boolean restoredFromBundle);
oneway void overrideActivityTransition(IBinder token, boolean open, int enterAnim, int exitAnim,