summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Amith Yamasani <yamasani@google.com> 2010-12-06 15:50:23 -0800
committer Amith Yamasani <yamasani@google.com> 2010-12-06 15:50:23 -0800
commitacd8d2d2e7b36c9fb34c2981623d19247fa63860 (patch)
treec15f120115e3e663fe564057a24547d7486e9806
parentafeffb744feea960f5b8a441984badd270207b62 (diff)
Prevent SearchView dropdown from showing up when SearchView is hidden.
Bug: 3257833
-rw-r--r--core/java/android/widget/SearchView.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/widget/SearchView.java b/core/java/android/widget/SearchView.java
index b32bd42a8d9a..e499e54a7328 100644
--- a/core/java/android/widget/SearchView.java
+++ b/core/java/android/widget/SearchView.java
@@ -1271,7 +1271,7 @@ public class SearchView extends LinearLayout {
public void onWindowFocusChanged(boolean hasWindowFocus) {
super.onWindowFocusChanged(hasWindowFocus);
- if (hasWindowFocus) {
+ if (hasWindowFocus && mSearchView.hasFocus() && getVisibility() == VISIBLE) {
InputMethodManager inputManager = (InputMethodManager) getContext()
.getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.showSoftInput(this, 0);