Merge branch 'search-clear-focus' into 'master'

Search: clear focus when enter/return is pressed

Fixes #572.

Assigning to @pserwylo since he wrote the current search widget stuff.

See merge request !206
This commit is contained in:
Peter Serwylo 2016-02-16 11:06:21 +00:00
commit e892d55b91

View File

@ -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;
}