1
0
Fork 0
mirror of https://github.com/M66B/NetGuard.git synced 2025-02-25 15:42:53 +00:00

Preserve search on filter, package, rule changes

This commit is contained in:
M66B 2015-12-27 10:04:16 +01:00
parent 26b5c8ea34
commit 004d71f421

View file

@ -355,12 +355,14 @@ public class ActivityMain extends AppCompatActivity implements SharedPreferences
"show_system".equals(name) ||
"show_nointernet".equals(name) ||
"show_disabled".equals(name) ||
"imported".equals(name))
updateApplicationList(null);
"imported".equals(name)) {
SearchView searchView = (SearchView) MenuItemCompat.getActionView(menuSearch);
updateApplicationList(menuSearch.isActionViewExpanded() ? searchView.getQuery().toString() : null);
else if ("manage_system".equals(name)) {
} else if ("manage_system".equals(name)) {
invalidateOptionsMenu();
updateApplicationList(null);
SearchView searchView = (SearchView) MenuItemCompat.getActionView(menuSearch);
updateApplicationList(menuSearch.isActionViewExpanded() ? searchView.getQuery().toString() : null);
} else if ("dark_theme".equals(name))
recreate();
@ -381,8 +383,10 @@ public class ActivityMain extends AppCompatActivity implements SharedPreferences
adapter.setWifiActive();
else
adapter.setDisconnected();
else
updateApplicationList(null);
else {
SearchView searchView = (SearchView) MenuItemCompat.getActionView(menuSearch);
updateApplicationList(menuSearch.isActionViewExpanded() ? searchView.getQuery().toString() : null);
}
}
};
@ -391,7 +395,8 @@ public class ActivityMain extends AppCompatActivity implements SharedPreferences
public void onReceive(Context context, Intent intent) {
Log.i(TAG, "Received " + intent);
Util.logExtras(intent);
updateApplicationList(null);
SearchView searchView = (SearchView) MenuItemCompat.getActionView(menuSearch);
updateApplicationList(menuSearch.isActionViewExpanded() ? searchView.getQuery().toString() : null);
}
};