From e066ed04dcb494089e5d1e77c120ebe1c06d1612 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Mon, 15 Feb 2016 16:47:25 +0000 Subject: [PATCH] Search: clear focus when enter/return is pressed Fixes #572. --- F-Droid/src/org/fdroid/fdroid/FDroid.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/F-Droid/src/org/fdroid/fdroid/FDroid.java b/F-Droid/src/org/fdroid/fdroid/FDroid.java index 157ac7e24..3c8761d7b 100644 --- a/F-Droid/src/org/fdroid/fdroid/FDroid.java +++ b/F-Droid/src/org/fdroid/fdroid/FDroid.java @@ -69,6 +69,8 @@ public class FDroid extends AppCompatActivity implements SearchView.OnQueryTextL private FDroidApp fdroidApp; + private SearchView searchView; + private ViewPager viewPager; @Nullable @@ -288,7 +290,7 @@ public class FDroid extends AppCompatActivity implements SearchView.OnQueryTextL SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); searchMenuItem = menu.findItem(R.id.action_search); - SearchView searchView = (SearchView) MenuItemCompat.getActionView(searchMenuItem); + searchView = (SearchView) MenuItemCompat.getActionView(searchMenuItem); searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName())); // LayoutParams.MATCH_PARENT does not work, use a big value instead searchView.setMaxWidth(1000000); @@ -418,8 +420,7 @@ public class FDroid extends AppCompatActivity implements SearchView.OnQueryTextL @Override public boolean onQueryTextSubmit(String query) { - // Do nothing, because we respond to the query being changed as it is updated - // via onQueryTextChange(...) + searchView.clearFocus(); return true; }