Enable theme/force sync for primary inbox

This commit is contained in:
M66B
2024-04-24 12:10:23 +02:00
parent 3f106c4d30
commit 1bb28fc4e4
2 changed files with 4 additions and 3 deletions

View File

@@ -5932,6 +5932,7 @@ public class FragmentMessages extends FragmentBase
final Context context = getContext();
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
boolean primary_inbox = "inbox".equals(prefs.getString("startup", "unified"));
String sort = prefs.getString(getSort(context, viewType, type), "time");
boolean ascending = prefs.getBoolean(getSortOrder(context, viewType, type), outbox);
boolean filter_seen = prefs.getBoolean(getFilter(context, "seen", viewType, type), false);
@@ -6069,7 +6070,7 @@ public class FragmentMessages extends FragmentBase
.setVisible(viewType == AdapterMessage.ViewType.THREAD);
menu.findItem(R.id.menu_compact).setChecked(compact);
menu.findItem(R.id.menu_theme).setVisible(viewType == AdapterMessage.ViewType.UNIFIED);
menu.findItem(R.id.menu_theme).setVisible(viewType == AdapterMessage.ViewType.UNIFIED || primary_inbox);
menu.findItem(R.id.menu_confirm_links)
.setChecked(confirm_links)
@@ -6096,7 +6097,7 @@ public class FragmentMessages extends FragmentBase
}
menu.findItem(R.id.menu_sync_more).setVisible(folder);
menu.findItem(R.id.menu_force_sync).setVisible(viewType == AdapterMessage.ViewType.UNIFIED);
menu.findItem(R.id.menu_force_sync).setVisible(viewType == AdapterMessage.ViewType.UNIFIED || primary_inbox);
menu.findItem(R.id.menu_force_send).setVisible(outbox);
menu.findItem(R.id.menu_expunge).setVisible(viewType == AdapterMessage.ViewType.FOLDER &&