Bouncer is never showing in AOD

So the bouncer should never be a reason UDFPS
isn't showing in AOD.

Test: manual
Fixes: 215096717
Change-Id: I173496813756fb37a61363df57e556bfacfed8cd
This commit is contained in:
Beverly
2022-02-23 16:06:53 +00:00
committed by Beverly Tai
parent d62c6e6c7d
commit cb53fa88c3

View File

@@ -20,6 +20,7 @@ import static com.android.systemui.statusbar.StatusBarState.KEYGUARD;
import android.annotation.NonNull;
import android.content.res.Configuration;
import android.util.Log;
import android.util.MathUtils;
import android.view.MotionEvent;
@@ -47,6 +48,7 @@ import java.io.PrintWriter;
* Class that coordinates non-HBM animations during keyguard authentication.
*/
public class UdfpsKeyguardViewController extends UdfpsAnimationViewController<UdfpsKeyguardView> {
public static final String TAG = "UdfpsKeyguardViewCtrl";
@NonNull private final StatusBarKeyguardViewManager mKeyguardViewManager;
@NonNull private final KeyguardUpdateMonitor mKeyguardUpdateMonitor;
@NonNull private final LockscreenShadeTransitionController mLockScreenShadeTransitionController;
@@ -246,7 +248,12 @@ public class UdfpsKeyguardViewController extends UdfpsAnimationViewController<Ud
}
if (mInputBouncerHiddenAmount < .5f || mIsBouncerVisible) {
return true;
if (!getStatusBarStateController().isDozing()) {
return true;
} else {
Log.e(TAG, "Bouncer state claims visible on doze hiddenAmount="
+ mInputBouncerHiddenAmount + " bouncerVisible=" + mIsBouncerVisible);
}
}
return false;