From 59002e79a5d6717453cab09e5928cfbc3cd5feaa Mon Sep 17 00:00:00 2001 From: Beverly Date: Thu, 17 Mar 2022 21:28:18 +0000 Subject: [PATCH] Add click listeners to the lock icon for a11y Test: manual Fixes: 215294494 Fixes: 215293909 Change-Id: Iec46136a15efd2fa7100745bc7b426178f2cc19d --- .../keyguard/LockIconViewController.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/packages/SystemUI/src/com/android/keyguard/LockIconViewController.java b/packages/SystemUI/src/com/android/keyguard/LockIconViewController.java index 74659f71eb1fa..e36e984380e21 100644 --- a/packages/SystemUI/src/com/android/keyguard/LockIconViewController.java +++ b/packages/SystemUI/src/com/android/keyguard/LockIconViewController.java @@ -211,6 +211,23 @@ public class LockIconViewController extends ViewController impleme mDownDetected = false; updateBurnInOffsets(); updateVisibility(); + + updateAccessibility(); + } + + private void updateAccessibility() { + if (mAccessibilityManager.isTouchExplorationEnabled()) { + mView.setOnClickListener( + new View.OnClickListener() { + @Override + public void onClick(View v) { + onLongPress(); + } + } + ); + } else { + mView.setOnClickListener(null); + } } @Override