From 347a49e6e2a8448e0058169dc08694c8ee478673 Mon Sep 17 00:00:00 2001 From: Ilya Matyukhin Date: Wed, 18 Nov 2020 15:12:22 -0800 Subject: [PATCH] Make UDFPS overlay a trusted overlay Bug: 173627942 Test: logcat -s InputDispatcher:W reports no untrusted touches Change-Id: I029e1613ffb6ba645050f2afed8470665bf914ad --- .../src/com/android/systemui/biometrics/UdfpsController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsController.java b/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsController.java index 8776532debcd3..7bb8a8490160c 100644 --- a/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsController.java +++ b/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsController.java @@ -194,6 +194,7 @@ class UdfpsController implements DozeReceiver { mCoreLayoutParams.setFitInsetsTypes(0); mCoreLayoutParams.layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS; + mCoreLayoutParams.privateFlags = WindowManager.LayoutParams.PRIVATE_FLAG_TRUSTED_OVERLAY; mView = (UdfpsView) inflater.inflate(R.layout.udfps_view, null, false); mView.setSensorProperties(mSensorProps);