Skip to content

Commit 2fea92e

Browse files
jsharkeyAndroid (Google) Code Review
authored andcommitted
Merge "Clear ident in dismissKeyguardOnNextActivity()." into jb-dev
2 parents 4e33c6c + 7ffaa98 commit 2fea92e

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

services/java/com/android/server/am/ActivityManagerService.java

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4107,12 +4107,17 @@ public void showBootMessage(final CharSequence msg, final boolean always) {
41074107

41084108
public void dismissKeyguardOnNextActivity() {
41094109
enforceNotIsolatedCaller("dismissKeyguardOnNextActivity");
4110-
synchronized (this) {
4111-
if (mLockScreenShown) {
4112-
mLockScreenShown = false;
4113-
comeOutOfSleepIfNeededLocked();
4110+
final long token = Binder.clearCallingIdentity();
4111+
try {
4112+
synchronized (this) {
4113+
if (mLockScreenShown) {
4114+
mLockScreenShown = false;
4115+
comeOutOfSleepIfNeededLocked();
4116+
}
4117+
mMainStack.dismissKeyguardOnNextActivityLocked();
41144118
}
4115-
mMainStack.dismissKeyguardOnNextActivityLocked();
4119+
} finally {
4120+
Binder.restoreCallingIdentity(token);
41164121
}
41174122
}
41184123

0 commit comments

Comments
 (0)