summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/SystemUI/src/com/android/systemui/classifier/FalsingCollectorImpl.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/classifier/FalsingCollectorImpl.java b/packages/SystemUI/src/com/android/systemui/classifier/FalsingCollectorImpl.java
index b42a903878a7..5653bc27c9e9 100644
--- a/packages/SystemUI/src/com/android/systemui/classifier/FalsingCollectorImpl.java
+++ b/packages/SystemUI/src/com/android/systemui/classifier/FalsingCollectorImpl.java
@@ -399,12 +399,13 @@ class FalsingCollectorImpl implements FalsingCollector {
}
private boolean shouldBeRegisteredToSensors() {
- return mScreenOn
- && (mState == StatusBarState.KEYGUARD
- || (mState == StatusBarState.SHADE
- && mKeyguardStateController.isOccluded()
- && mKeyguardStateController.isShowing()))
- && !mShowingAod;
+ final boolean isKeyguard = mState == StatusBarState.KEYGUARD;
+
+ final boolean isShadeOverOccludedKeyguard = mState == StatusBarState.SHADE
+ && mKeyguardStateController.isShowing()
+ && mKeyguardStateController.isOccluded();
+
+ return mScreenOn && !mShowingAod && (isKeyguard || isShadeOverOccludedKeyguard);
}
private void updateSensorRegistration() {