diff options
author | 2012-10-03 13:32:34 -0700 | |
---|---|---|
committer | 2012-10-03 13:32:35 -0700 | |
commit | 26884df75c69587561e397ec4da6b5b463e37fe9 (patch) | |
tree | 4794999e4975f2b379680649406d1a60448142d8 | |
parent | 76366938242282e37863e1fd8b7fa16e7fd554c1 (diff) | |
parent | e303c5c3eb2f65ef3c6fc2693cc3cbcee92d63b7 (diff) |
Merge "Send LockPatternView accessibility announcements before callbacks" into jb-mr1-dev
-rw-r--r-- | core/java/com/android/internal/widget/LockPatternView.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/core/java/com/android/internal/widget/LockPatternView.java b/core/java/com/android/internal/widget/LockPatternView.java index 0d9cf9ac4d27..6c5ed7e4933e 100644 --- a/core/java/com/android/internal/widget/LockPatternView.java +++ b/core/java/com/android/internal/widget/LockPatternView.java @@ -375,31 +375,31 @@ public class LockPatternView extends View { } private void notifyCellAdded() { + sendAccessEvent(R.string.lockscreen_access_pattern_cell_added); if (mOnPatternListener != null) { mOnPatternListener.onPatternCellAdded(mPattern); } - sendAccessEvent(R.string.lockscreen_access_pattern_cell_added); } private void notifyPatternStarted() { + sendAccessEvent(R.string.lockscreen_access_pattern_start); if (mOnPatternListener != null) { mOnPatternListener.onPatternStart(); } - sendAccessEvent(R.string.lockscreen_access_pattern_start); } private void notifyPatternDetected() { + sendAccessEvent(R.string.lockscreen_access_pattern_detected); if (mOnPatternListener != null) { mOnPatternListener.onPatternDetected(mPattern); } - sendAccessEvent(R.string.lockscreen_access_pattern_detected); } private void notifyPatternCleared() { + sendAccessEvent(R.string.lockscreen_access_pattern_cleared); if (mOnPatternListener != null) { mOnPatternListener.onPatternCleared(); } - sendAccessEvent(R.string.lockscreen_access_pattern_cleared); } /** @@ -799,9 +799,7 @@ public class LockPatternView extends View { } private void sendAccessEvent(int resId) { - setContentDescription(mContext.getString(resId)); - sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_SELECTED); - setContentDescription(null); + announceForAccessibility(mContext.getString(resId)); } private void handleActionUp(MotionEvent event) { |