From 1a67982dfbc5cd041e168c74d0beaa91848040a4 Mon Sep 17 00:00:00 2001 From: Peter Kalauskas Date: Mon, 26 Apr 2021 11:56:13 -0700 Subject: [PATCH] Use falsing manager on click to open user switcher Fix issue that prevented user switcher from opening on tap Bug: 186244907 Test: With config_keyguard_user_switch_opens_qs_details=true, check that tapping user icon opens the user switcher QS panel Change-Id: Idf3c5154b87b13ea046a89f3fd2ed2a4fafcc28c --- .../statusbar/policy/KeyguardQsUserSwitchController.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardQsUserSwitchController.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardQsUserSwitchController.java index cda453ad25216..1be2d6e419a29 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardQsUserSwitchController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardQsUserSwitchController.java @@ -36,6 +36,7 @@ import com.android.settingslib.drawable.CircleFramedDrawable; import com.android.systemui.R; import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.keyguard.ScreenLifecycle; +import com.android.systemui.plugins.FalsingManager; import com.android.systemui.plugins.statusbar.StatusBarStateController; import com.android.systemui.statusbar.SysuiStatusBarStateController; import com.android.systemui.statusbar.notification.AnimatableProperty; @@ -67,6 +68,7 @@ public class KeyguardQsUserSwitchController extends ViewController { + if (mFalsingManager.isFalseTap(FalsingManager.LOW_PENALTY)) { + return; + } + if (isListAnimating()) { return; }