Fix subfolders of the inbox.
b/17327099 Change-Id: I82f82a9bf2ceda73606471dc669253d2ac4ec0c5
This commit is contained in:
parent
bb68c13afa
commit
99f9ead3ef
@ -321,6 +321,11 @@ public class ImapStore extends Store {
|
|||||||
String parentPath = null;
|
String parentPath = null;
|
||||||
if (delimiterIdx != -1) {
|
if (delimiterIdx != -1) {
|
||||||
parentPath = path.substring(0, delimiterIdx);
|
parentPath = path.substring(0, delimiterIdx);
|
||||||
|
if (ImapConstants.INBOX.equalsIgnoreCase(parentPath)) {
|
||||||
|
// The Inbox is added as a special case, and always in all caps. In reality,
|
||||||
|
// it might not be in all caps, this folder's parent path might have mixed case.
|
||||||
|
parentPath = ImapConstants.INBOX;
|
||||||
|
}
|
||||||
final ImapFolder parentFolder = mailboxes.get(parentPath);
|
final ImapFolder parentFolder = mailboxes.get(parentPath);
|
||||||
final Mailbox parentMailbox = (parentFolder == null) ? null : parentFolder.mMailbox;
|
final Mailbox parentMailbox = (parentFolder == null) ? null : parentFolder.mMailbox;
|
||||||
if (parentMailbox != null) {
|
if (parentMailbox != null) {
|
||||||
|
Loading…
Reference in New Issue
Block a user