diff options
author | alanv <alanv@google.com> | 2012-10-03 17:10:50 -0700 |
---|---|---|
committer | alanv <alanv@google.com> | 2012-10-03 17:10:50 -0700 |
commit | eef72c39ae83697b1beaa148ec56aced67382fec (patch) | |
tree | 0b41f6f853cca20a66e104bb485c6dcf6b468242 /src/com/android/settings/ConfirmLockPattern.java | |
parent | a8f3a204d908330e31c29a11d5a83b8ba40a9610 (diff) | |
download | packages_apps_Settings-eef72c39ae83697b1beaa148ec56aced67382fec.zip packages_apps_Settings-eef72c39ae83697b1beaa148ec56aced67382fec.tar.gz packages_apps_Settings-eef72c39ae83697b1beaa148ec56aced67382fec.tar.bz2 |
Announce dynamic content changes in lock confirmation settings.
Also re-orders updateStage() and setText/Selection calls so that text
events don't flush announcements. This does not change functionality.
Bug: 7256500
Change-Id: I8b10d66e9f73c7a630a8c3c5128372e18f26234c
Diffstat (limited to 'src/com/android/settings/ConfirmLockPattern.java')
-rw-r--r-- | src/com/android/settings/ConfirmLockPattern.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/settings/ConfirmLockPattern.java b/src/com/android/settings/ConfirmLockPattern.java index 2892930..dd375cc 100644 --- a/src/com/android/settings/ConfirmLockPattern.java +++ b/src/com/android/settings/ConfirmLockPattern.java @@ -180,7 +180,6 @@ public class ConfirmLockPattern extends PreferenceActivity { } private void updateStage(Stage stage) { - switch (stage) { case NeedToUnlock: if (mHeaderText != null) { @@ -220,6 +219,10 @@ public class ConfirmLockPattern extends PreferenceActivity { mLockPatternView.setEnabled(false); // appearance of being disabled break; } + + // Always announce the header for accessibility. This is a no-op + // when accessibility is disabled. + mHeaderTextView.announceForAccessibility(mHeaderTextView.getText()); } private Runnable mClearPatternRunnable = new Runnable() { |