Fixes the search page not working on Android Kitkat (searching applications instead of accounts and tags).

main
Vavassor 8 years ago
parent 3005b4f25b
commit 764cd7a0d6
  1. 3
      app/build.gradle
  2. 7
      app/src/main/java/com/keylesspalace/tusky/SearchActivity.java

@ -1,9 +1,6 @@
apply plugin: 'com.android.application' apply plugin: 'com.android.application'
android { android {
signingConfigs {
}
compileSdkVersion 25 compileSdkVersion 25
buildToolsVersion "25.0.3" buildToolsVersion "25.0.3"
defaultConfig { defaultConfig {

@ -147,14 +147,7 @@ public class SearchActivity extends BaseActivity implements SearchView.OnQueryTe
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
if (searchManager != null) { if (searchManager != null) {
List<SearchableInfo> searchables = searchManager.getSearchablesInGlobalSearch();
SearchableInfo searchableInfo = searchManager.getSearchableInfo(getComponentName()); SearchableInfo searchableInfo = searchManager.getSearchableInfo(getComponentName());
for (SearchableInfo info : searchables) {
if (info.getSuggestAuthority() != null
&& info.getSuggestAuthority().startsWith("applications")) {
searchableInfo = info;
}
}
searchView.setSearchableInfo(searchableInfo); searchView.setSearchableInfo(searchableInfo);
} }

Loading…
Cancel
Save