From 272c7627e10a7a5aea784c1104d0c1684920222f Mon Sep 17 00:00:00 2001 From: Jason Chiu Date: Mon, 21 Jun 2021 17:18:34 +0800 Subject: [PATCH] Fix A11y broken on Draw your pattern again page Fixes: 190146459 Test: manual Change-Id: I613e1db10334c06358bfa8d84770fb083ea12095 --- src/com/android/settings/password/ChooseLockPattern.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/com/android/settings/password/ChooseLockPattern.java b/src/com/android/settings/password/ChooseLockPattern.java index 53898a6eb9e..b60b4273603 100644 --- a/src/com/android/settings/password/ChooseLockPattern.java +++ b/src/com/android/settings/password/ChooseLockPattern.java @@ -16,6 +16,8 @@ package com.android.settings.password; +import static android.view.View.ACCESSIBILITY_LIVE_REGION_POLITE; + import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_UNIFICATION_PROFILE_CREDENTIAL; import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_UNIFICATION_PROFILE_ID; @@ -496,6 +498,7 @@ public class ChooseLockPattern extends SettingsActivity { R.layout.choose_lock_pattern, container, false); updateActivityTitle(); layout.setHeaderText(getActivity().getTitle()); + layout.getHeaderTextView().setAccessibilityLiveRegion(ACCESSIBILITY_LIVE_REGION_POLITE); if (getResources().getBoolean(R.bool.config_lock_pattern_minimal_ui)) { View iconView = layout.findViewById(R.id.sud_layout_icon); if (iconView != null) {