summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFyodor Kupolov <fkupolov@google.com>2015-01-13 23:21:43 +0000
committerandroid-build-merger <android-build-merger@google.com>2015-01-13 23:21:43 +0000
commitf8db59de22cb29f68ace8303e15e71dabf2b39e5 (patch)
treee0824b6b5ef93e2991b8f1953c84254a4dffce87
parent1549346a98227c1f41fa4bd99921139f2cf97a14 (diff)
parent562e87bdd5eb58a97cce2224c36443f8915fa7d8 (diff)
downloadframeworks_base-f8db59de22cb29f68ace8303e15e71dabf2b39e5.zip
frameworks_base-f8db59de22cb29f68ace8303e15e71dabf2b39e5.tar.gz
frameworks_base-f8db59de22cb29f68ace8303e15e71dabf2b39e5.tar.bz2
am 207d7bd3: Merge "Run isKeyguardSecure under system privileges" into lmp-mr1-dev
automerge: 562e87b * commit '562e87bdd5eb58a97cce2224c36443f8915fa7d8': Run isKeyguardSecure under system privileges
-rw-r--r--services/core/java/com/android/server/wm/WindowManagerService.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java
index 567ad87..590a2ab 100644
--- a/services/core/java/com/android/server/wm/WindowManagerService.java
+++ b/services/core/java/com/android/server/wm/WindowManagerService.java
@@ -5401,7 +5401,12 @@ public class WindowManagerService extends IWindowManager.Stub
@Override
public boolean isKeyguardSecure() {
- return mPolicy.isKeyguardSecure();
+ long origId = Binder.clearCallingIdentity();
+ try {
+ return mPolicy.isKeyguardSecure();
+ } finally {
+ Binder.restoreCallingIdentity(origId);
+ }
}
@Override