diff options
| author | 2013-11-04 23:55:22 +0000 | |
|---|---|---|
| committer | 2013-11-04 23:55:23 +0000 | |
| commit | eadd21343ca35613dd4aa285b16e40033fe0d225 (patch) | |
| tree | 7acf9bb186650b09bc085892b0cd01a5eeee9631 | |
| parent | c880c27e63590c94ca3a43235574697ce0df043d (diff) | |
| parent | f83324504e0d62f4cba5355459e17cdf9f1100e7 (diff) | |
Merge "Focus security fields before widgets." into klp-dev
| -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 7a9a1c877dc1..3d515cedba6f 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(); |