From 0c2857aef5dba8b4e6bba1950735174ca153d820 Mon Sep 17 00:00:00 2001 From: Austin Delgado Date: Tue, 16 May 2023 13:13:24 -0700 Subject: [PATCH] Fix UdfpsView not appearing on BP rotate Changes UdfpsView window priority to `TYPE_NAVIGATION_BAR_PANEL` from `TYPE_KEYGUARD_DIALOG` to prevent issues with BP. Test: atest SystemUITests:com.android.systemui.biometrics Test: Tested manually by rotating in BP Bug: 282973622 Change-Id: I47eacca2cf2dee1af17933957dda21b28466c400 --- .../com/android/systemui/biometrics/UdfpsControllerOverlay.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsControllerOverlay.kt b/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsControllerOverlay.kt index 3add8c813dfc5..cabe9008ab470 100644 --- a/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsControllerOverlay.kt +++ b/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsControllerOverlay.kt @@ -115,7 +115,7 @@ class UdfpsControllerOverlay @JvmOverloads constructor( private var overlayTouchListener: TouchExplorationStateChangeListener? = null private val coreLayoutParams = WindowManager.LayoutParams( - WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG, + WindowManager.LayoutParams.TYPE_NAVIGATION_BAR_PANEL, 0 /* flags set in computeLayoutParams() */, PixelFormat.TRANSLUCENT ).apply {