FalsingCollectorImpl: refactor shouldBeRegisteredToSensors
Bug: 330492016
Test: atest FalsingCollectorImplTest
Flag: NA
Change-Id: Ifded1740fefc478ce756808441f00c6320ad9b0e
diff --git a/packages/SystemUI/src/com/android/systemui/classifier/FalsingCollectorImpl.java b/packages/SystemUI/src/com/android/systemui/classifier/FalsingCollectorImpl.java
index b42a903..5653bc2 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 @@
}
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() {