summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2018-06-08 04:49:39 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-06-08 04:49:39 +0000
commite7bd4e7e8f0a134c6a85201e75b22650d9687c83 (patch)
tree1fb7a1eaf4b70b380041ef13404bcd5f65a72649
parenteaf3590edabc82318319e9aa082139358d519cbb (diff)
parent3ea66c319cbb82a13645a09a9afa03b9f997c192 (diff)
downloadbase-e7bd4e7e8f0a134c6a85201e75b22650d9687c83.tar.gz
Merge "Don't access keyguard from instant apps." into pi-dev
-rw-r--r--core/java/com/android/internal/policy/PhoneWindow.java7
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() {
}