diff options
author | Craig Mautner <cmautner@google.com> | 2013-11-04 15:57:35 -0800 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2013-11-04 15:57:35 -0800 |
commit | d8158096af449f2e3fd38011e66fae9b6303cd29 (patch) | |
tree | 6210290412e4cfb9c468c4805820aac51240e396 /packages/Keyguard | |
parent | 580dcb96e2ff02d82649b50e76af7093805fa706 (diff) | |
parent | eadd21343ca35613dd4aa285b16e40033fe0d225 (diff) | |
download | frameworks_base-d8158096af449f2e3fd38011e66fae9b6303cd29.zip frameworks_base-d8158096af449f2e3fd38011e66fae9b6303cd29.tar.gz frameworks_base-d8158096af449f2e3fd38011e66fae9b6303cd29.tar.bz2 |
am eadd2134: Merge "Focus security fields before widgets." into klp-dev
* commit 'eadd21343ca35613dd4aa285b16e40033fe0d225':
Focus security fields before widgets.
Diffstat (limited to 'packages/Keyguard')
-rw-r--r-- | packages/Keyguard/src/com/android/keyguard/SlidingChallengeLayout.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/Keyguard/src/com/android/keyguard/SlidingChallengeLayout.java b/packages/Keyguard/src/com/android/keyguard/SlidingChallengeLayout.java index 7a9a1c8..3d515ce 100644 --- a/packages/Keyguard/src/com/android/keyguard/SlidingChallengeLayout.java +++ b/packages/Keyguard/src/com/android/keyguard/SlidingChallengeLayout.java @@ -1003,6 +1003,16 @@ public class SlidingChallengeLayout extends ViewGroup implements ChallengeLayout } } + @Override + protected boolean onRequestFocusInDescendants(int direction, Rect previouslyFocusedRect) { + // Focus security fileds before widgets. + if (mChallengeView != null && + mChallengeView.requestFocus(direction, previouslyFocusedRect)) { + return true; + } + return super.onRequestFocusInDescendants(direction, previouslyFocusedRect); + } + public void computeScroll() { super.computeScroll(); |