Added subscribed only filter

This commit is contained in:
M66B
2020-03-31 13:43:58 +02:00
parent 5048b671f4
commit d9d8d6e6f1
9 changed files with 42 additions and 67 deletions

View File

@@ -654,7 +654,6 @@ public class FragmentAccount extends FragmentBase {
realm = null;
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
boolean subscribed_only = prefs.getBoolean("subscribed_only", false);
DB db = DB.getInstance(context);
@@ -684,7 +683,6 @@ public class FragmentAccount extends FragmentBase {
String[] attrs = ((IMAPFolder) ifolder).getAttributes();
Log.i(fullName + " attrs=" + TextUtils.join(" ", attrs));
String type = EntityFolder.getType(attrs, fullName, true);
boolean subscribed = ifolder.isSubscribed();
boolean selectable = true;
for (String attr : attrs)
@@ -692,7 +690,7 @@ public class FragmentAccount extends FragmentBase {
selectable = false;
selectable = selectable && ((ifolder.getType() & IMAPFolder.HOLDS_MESSAGES) != 0);
if (type != null && selectable && (!subscribed_only || subscribed)) {
if (type != null && selectable) {
// Create entry
EntityFolder folder = db.folder().getFolderByName(id, fullName);
if (folder == null)