From fb5c9fe2a1f6ffb2e77fd395723cf77f514f77e2 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 20 Dec 2020 08:10:36 +0100 Subject: [PATCH] Notify/status requires subscriptions --- app/src/main/java/eu/faircode/email/ServiceSynchronize.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index bf894a48dc..4ddb39d849 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -950,6 +950,7 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences // Debug SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + boolean subscriptions = prefs.getBoolean("subscriptions", false); boolean experiments = prefs.getBoolean("experiments", false); boolean debug = (prefs.getBoolean("debug", false) || BuildConfig.DEBUG); @@ -1315,7 +1316,7 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences if (sync && folder.selectable) EntityOperation.sync(this, folder.id, false, force && !forced); - if (capNotify && EntityFolder.INBOX.equals(folder.type)) + if (capNotify && subscriptions && EntityFolder.INBOX.equals(folder.type)) ifolder.doCommand(new IMAPFolder.ProtocolCommand() { @Override public Object doCommand(IMAPProtocol protocol) throws ProtocolException {