diff options
| -rwxr-xr-x | core/java/android/widget/SearchView.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/widget/SearchView.java b/core/java/android/widget/SearchView.java index 2108f8ea350e..da094893abb9 100755 --- a/core/java/android/widget/SearchView.java +++ b/core/java/android/widget/SearchView.java @@ -492,6 +492,13 @@ public class SearchView extends LinearLayout implements CollapsibleActionView { if (!isFocusable()) return false; // If it is not iconified, then give the focus to the text field if (!isIconified()) { + if (direction == FOCUS_BACKWARD) { + final View found = focusSearch(FOCUS_BACKWARD); + if (found != null) { + return found.requestFocus(FOCUS_BACKWARD, previouslyFocusedRect); + } + return false; + } boolean result = mSearchSrcTextView.requestFocus(direction, previouslyFocusedRect); if (result) { updateViewsVisibility(false); |