diff options
Diffstat (limited to 'src/com/android/settings/ChooseLockPattern.java')
-rw-r--r-- | src/com/android/settings/ChooseLockPattern.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/settings/ChooseLockPattern.java b/src/com/android/settings/ChooseLockPattern.java index 180eee1..295e8ea 100644 --- a/src/com/android/settings/ChooseLockPattern.java +++ b/src/com/android/settings/ChooseLockPattern.java @@ -429,6 +429,7 @@ public class ChooseLockPattern extends PreferenceActivity { * @param stage */ protected void updateStage(Stage stage) { + final Stage previousStage = mUiStage; mUiStage = stage; @@ -493,6 +494,12 @@ public class ChooseLockPattern extends PreferenceActivity { case ChoiceConfirmed: break; } + + // If the stage changed, announce the header for accessibility. This + // is a no-op when accessibility is disabled. + if (previousStage != stage) { + mHeaderText.announceForAccessibility(mHeaderText.getText()); + } } |