Show inbox/category only when nav categories enabled

pull/215/head
M66B 5 months ago
parent 6da6fd1ffc
commit 1cc3dbf957

@ -59,6 +59,7 @@ public class AdapterNavUnified extends RecyclerView.Adapter<AdapterNavUnified.Vi
private boolean nav_count; private boolean nav_count;
private boolean nav_count_pinned; private boolean nav_count_pinned;
private boolean nav_unseen_drafts; private boolean nav_unseen_drafts;
private boolean nav_categories;
private int colorUnread; private int colorUnread;
private int textColorSecondary; private int textColorSecondary;
private boolean show_unexposed; private boolean show_unexposed;
@ -240,6 +241,7 @@ public class AdapterNavUnified extends RecyclerView.Adapter<AdapterNavUnified.Vi
this.nav_count = prefs.getBoolean("nav_count", false); this.nav_count = prefs.getBoolean("nav_count", false);
this.nav_count_pinned = prefs.getBoolean("nav_count_pinned", false); this.nav_count_pinned = prefs.getBoolean("nav_count_pinned", false);
this.nav_unseen_drafts = prefs.getBoolean("nav_unseen_drafts", false); this.nav_unseen_drafts = prefs.getBoolean("nav_unseen_drafts", false);
this.nav_categories = prefs.getBoolean("nav_categories", false);
boolean highlight_unread = prefs.getBoolean("highlight_unread", true); boolean highlight_unread = prefs.getBoolean("highlight_unread", true);
int colorHighlight = prefs.getInt("highlight_color", Helper.resolveColor(context, R.attr.colorUnreadHighlight)); int colorHighlight = prefs.getInt("highlight_color", Helper.resolveColor(context, R.attr.colorUnreadHighlight));
this.colorUnread = (highlight_unread ? colorHighlight : Helper.resolveColor(context, R.attr.colorUnread)); this.colorUnread = (highlight_unread ? colorHighlight : Helper.resolveColor(context, R.attr.colorUnread));
@ -254,7 +256,7 @@ public class AdapterNavUnified extends RecyclerView.Adapter<AdapterNavUnified.Vi
Map<String, TupleFolderUnified> map = new HashMap<>(); Map<String, TupleFolderUnified> map = new HashMap<>();
TupleFolderUnified unified = new TupleFolderUnified(); TupleFolderUnified unified = new TupleFolderUnified();
for (TupleFolderUnified type : new ArrayList<>(folders)) { for (TupleFolderUnified type : new ArrayList<>(folders)) {
if (!EntityFolder.INBOX.equals(type.type)) if (!nav_categories || !EntityFolder.INBOX.equals(type.type))
type.category = null; type.category = null;
for (int i = 0; i < 1 + (type.category == null ? 0 : 1); i++) { for (int i = 0; i < 1 + (type.category == null ? 0 : 1); i++) {
if (i > 0) { if (i > 0) {

Loading…
Cancel
Save