summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Joe LaPenna <jlapenna@google.com> 2015-11-18 00:12:02 +0000
committer android-build-merger <android-build-merger@google.com> 2015-11-18 00:12:02 +0000
commit01186abc81c721c84a5d588bb7183d811d77f99c (patch)
tree84d6a42c9ce8c23acb0a0e3223641774eff23610
parent69e4ce3a6f34c90ac6f635ce7a54ce710ea586c9 (diff)
parent617bd39465dd0b77ed2cf353728c2fe97c371b17 (diff)
Revert "Don\'t dispatch when non-interactive and the display is off." am: f2b9b2d85a am: f7aceb60e3 am: 2900dc2349
am: 617bd39465 * commit '617bd39465dd0b77ed2cf353728c2fe97c371b17': Revert "Don't dispatch when non-interactive and the display is off."
-rw-r--r--services/core/java/com/android/server/policy/PhoneWindowManager.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/services/core/java/com/android/server/policy/PhoneWindowManager.java b/services/core/java/com/android/server/policy/PhoneWindowManager.java
index ace250507361..0cbf614e45a8 100644
--- a/services/core/java/com/android/server/policy/PhoneWindowManager.java
+++ b/services/core/java/com/android/server/policy/PhoneWindowManager.java
@@ -5265,11 +5265,9 @@ public class PhoneWindowManager implements WindowManagerPolicy {
}
private boolean shouldDispatchInputWhenNonInteractive() {
- if (mDisplay == null || mDisplay.getState() == Display.STATE_OFF) {
- return false;
- }
- // Send events to keyguard while the screen is on and it's showing.
- if (isKeyguardShowingAndNotOccluded()) {
+ // Send events to keyguard while the screen is on.
+ if (isKeyguardShowingAndNotOccluded() && mDisplay != null
+ && mDisplay.getState() != Display.STATE_OFF) {
return true;
}