diff options
author | Craig Mautner <cmautner@google.com> | 2013-11-04 21:55:16 -0800 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2013-11-04 21:55:16 -0800 |
commit | 7b5e3ff5721b12d7f1bc47e298e5e40312378e51 (patch) | |
tree | a1f290b03543f2868897c3d799ecf6f59bf8e6c3 /packages/Keyguard | |
parent | 96c687d033fea5dec3b5691eb53b6db46c601c21 (diff) | |
parent | d8158096af449f2e3fd38011e66fae9b6303cd29 (diff) | |
download | frameworks_base-7b5e3ff5721b12d7f1bc47e298e5e40312378e51.zip frameworks_base-7b5e3ff5721b12d7f1bc47e298e5e40312378e51.tar.gz frameworks_base-7b5e3ff5721b12d7f1bc47e298e5e40312378e51.tar.bz2 |
am d8158096: am eadd2134: Merge "Focus security fields before widgets." into klp-dev
* commit 'd8158096af449f2e3fd38011e66fae9b6303cd29':
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(); |