diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2018-06-08 04:49:39 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-06-08 04:49:39 +0000 |
commit | e7bd4e7e8f0a134c6a85201e75b22650d9687c83 (patch) | |
tree | 1fb7a1eaf4b70b380041ef13404bcd5f65a72649 | |
parent | eaf3590edabc82318319e9aa082139358d519cbb (diff) | |
parent | 3ea66c319cbb82a13645a09a9afa03b9f997c192 (diff) | |
download | base-e7bd4e7e8f0a134c6a85201e75b22650d9687c83.tar.gz |
Merge "Don't access keyguard from instant apps." into pi-dev
-rw-r--r-- | core/java/com/android/internal/policy/PhoneWindow.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/core/java/com/android/internal/policy/PhoneWindow.java b/core/java/com/android/internal/policy/PhoneWindow.java index 3fe8f85aeaa9..daea9a8eff41 100644 --- a/core/java/com/android/internal/policy/PhoneWindow.java +++ b/core/java/com/android/internal/policy/PhoneWindow.java @@ -2032,7 +2032,7 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback { * Do this in onKeyUp since the Search key is also used for * chording quick launch shortcuts. */ - if (getKeyguardManager().inKeyguardRestrictedInputMode()) { + if (isNotInstantAppAndKeyguardRestricted()) { break; } if ((getContext().getResources().getConfiguration().uiMode @@ -2056,6 +2056,11 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback { return false; } + private boolean isNotInstantAppAndKeyguardRestricted() { + return !getContext().getPackageManager().isInstantApp() + && getKeyguardManager().inKeyguardRestrictedInputMode(); + } + @Override protected void onActive() { } |