Temporarily disable search feature when unavailable

Which isn't working on Huawei devices
This commit is contained in:
Michael Schättgen 2019-09-09 23:51:13 +02:00
parent b6a31ed789
commit 658946ff70

View file

@ -516,6 +516,8 @@ public class MainActivity extends AegisActivity implements EntryListView.Listene
MenuItem searchViewMenuItem = menu.findItem(R.id.mi_search); MenuItem searchViewMenuItem = menu.findItem(R.id.mi_search);
_searchView = (SearchView) searchViewMenuItem.getActionView(); _searchView = (SearchView) searchViewMenuItem.getActionView();
if (_searchView != null)
{
_searchView.setFocusable(false); _searchView.setFocusable(false);
_searchView.setQueryHint(getString(R.string.search)); _searchView.setQueryHint(getString(R.string.search));
_searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { _searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@ -542,6 +544,10 @@ public class MainActivity extends AegisActivity implements EntryListView.Listene
_entryListView.setSearchFilter(null); _entryListView.setSearchFilter(null);
} }
}); });
} else {
searchViewMenuItem.setVisible(false);
}
return true; return true;
} }