Use FTS if enabled for external search, cleanup

This commit is contained in:
M66B
2021-02-26 14:44:19 +01:00
parent 46bf310300
commit 064ee0ba48
2 changed files with 9 additions and 19 deletions

View File

@@ -1094,9 +1094,17 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
String search = (csearch == null ? null : csearch.toString());
if (!TextUtils.isEmpty(search)) {
searching = true;
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
boolean fts = prefs.getBoolean("fts", false);
BoundaryCallbackMessages.SearchCriteria criteria = new BoundaryCallbackMessages.SearchCriteria();
criteria.query = search;
criteria.fts = fts;
FragmentMessages.search(
ActivityView.this, ActivityView.this, getSupportFragmentManager(),
-1, -1, false, new BoundaryCallbackMessages.SearchCriteria(search));
-1, -1, false, criteria);
}
intent.removeExtra(Intent.EXTRA_PROCESS_TEXT);