Setup: prepare search

This commit is contained in:
M66B 2022-09-28 16:45:22 +02:00
parent aaeba52dba
commit 22e0996afb
2 changed files with 14 additions and 0 deletions

View File

@ -286,6 +286,8 @@ public class FragmentOptions extends FragmentBase {
pager.setCurrentItem(tab);
FragmentBase fragment = (FragmentBase) adapter.instantiateItem(pager, tab);
if (fragment instanceof FragmentSetup)
((FragmentSetup) fragment).prepareSearch();
fragment.scrollTo(resid, -48);
menuSearch.collapseActionView();

View File

@ -946,6 +946,18 @@ public class FragmentSetup extends FragmentBase {
grpExtra.setVisibility(setup_extra ? View.VISIBLE : View.GONE);
}
void prepareSearch() {
try {
manual = true;
updateManual();
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
prefs.edit().putBoolean("setup_extra", true).apply();
updateExtra();
} catch (Throwable ex) {
Log.e(ex);
}
}
private void ensureVisible(View child) {
view.post(new Runnable() {
@Override