diff --git a/app/src/main/java/com/sun/mail/imap/protocol/IMAPProtocol.java b/app/src/main/java/com/sun/mail/imap/protocol/IMAPProtocol.java index 07eec0664d..3b22fdfaed 100644 --- a/app/src/main/java/com/sun/mail/imap/protocol/IMAPProtocol.java +++ b/app/src/main/java/com/sun/mail/imap/protocol/IMAPProtocol.java @@ -2953,10 +2953,7 @@ public class IMAPProtocol extends Protocol { long usage = r.readLong(); long limit = r.readLong(); Quota.Resource res = new Quota.Resource(name, usage, limit); - if ("STORAGE".equals(name) && v.size() < 32) - v.add(res); - else - eu.faircode.email.Log.w("Dropping QUOTA " + name + "/" + usage + "/" + limit + " count=" + v.size()); + v.add(res); } } q.resources = v.toArray(new Quota.Resource[v.size()]); diff --git a/patches/JavaMail.patch b/patches/JavaMail.patch index 2a4a293a2a..5ba501ff20 100644 --- a/patches/JavaMail.patch +++ b/patches/JavaMail.patch @@ -379,19 +379,3 @@ diff -rupN /home/marcel/JavaMail/mail/src/main/java/com/sun/mail/imap/protocol/I } } } -diff --git a/app/src/main/java/com/sun/mail/imap/protocol/IMAPProtocol.java b/app/src/main/java/com/sun/mail/imap/protocol/IMAPProtocol.java -index 3b22fdfae..07eec0664 100644 ---- a/app/src/main/java/com/sun/mail/imap/protocol/IMAPProtocol.java -+++ b/app/src/main/java/com/sun/mail/imap/protocol/IMAPProtocol.java -@@ -2953,7 +2953,10 @@ public class IMAPProtocol extends Protocol { - long usage = r.readLong(); - long limit = r.readLong(); - Quota.Resource res = new Quota.Resource(name, usage, limit); -- v.add(res); -+ if ("STORAGE".equals(name) && v.size() < 32) -+ v.add(res); -+ else -+ eu.faircode.email.Log.w("Dropping QUOTA " + name + "/" + usage + "/" + limit + " count=" + v.size()); - } - } - q.resources = v.toArray(new Quota.Resource[v.size()]);