POP3: block sender for inbox messages only

pull/213/head
M66B 2 years ago
parent c47c49b41f
commit e03e5ee160

@ -10558,6 +10558,7 @@ public class FragmentMessages extends FragmentBase
Boolean hasTrash;
Boolean hasJunk;
Boolean isInbox;
Boolean isSent;
Boolean isArchive;
Boolean isTrash;
Boolean isJunk;
@ -10588,7 +10589,7 @@ public class FragmentMessages extends FragmentBase
if (read_only)
return false;
return (hasJunk && !isJunk && !isDrafts) ||
(hasPop && !hasImap);
(hasPop && isInbox && !isSent && !hasImap);
}
boolean canTrash() {
@ -10666,6 +10667,7 @@ public class FragmentMessages extends FragmentBase
isInbox = true;
result.isInbox = (result.isInbox == null ? isInbox : result.isInbox && isInbox);
result.isSent = (result.isSent == null ? isSent : result.isSent && isSent);
result.isArchive = (result.isArchive == null ? isArchive : result.isArchive && isArchive);
result.isTrash = (result.isTrash == null ? isTrash : result.isTrash && isTrash);
result.isJunk = (result.isJunk == null ? isJunk : result.isJunk && isJunk);
@ -10742,6 +10744,7 @@ public class FragmentMessages extends FragmentBase
}
if (result.isInbox == null) result.isInbox = false;
if (result.isSent == null) result.isSent = false;
if (result.isArchive == null) result.isArchive = false;
if (result.isTrash == null) result.isTrash = false;
if (result.isJunk == null) result.isJunk = false;

Loading…
Cancel
Save