summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Craig Mautner <cmautner@google.com> 2013-11-04 23:55:22 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2013-11-04 23:55:23 +0000
commiteadd21343ca35613dd4aa285b16e40033fe0d225 (patch)
tree7acf9bb186650b09bc085892b0cd01a5eeee9631
parentc880c27e63590c94ca3a43235574697ce0df043d (diff)
parentf83324504e0d62f4cba5355459e17cdf9f1100e7 (diff)
Merge "Focus security fields before widgets." into klp-dev
-rw-r--r--packages/Keyguard/src/com/android/keyguard/SlidingChallengeLayout.java10
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();