Added fail-safe

pull/203/head
M66B 4 years ago
parent 90be254f97
commit bc5f4d1701

@ -333,16 +333,19 @@ public class FragmentQuickSetup extends FragmentBase {
folders = iservice.getFolders(); folders = iservice.getFolders();
if (folders.size() == 1 && if (folders.size() == 1 &&
EntityFolder.INBOX.equals(folders.get(0).type)) { EntityFolder.INBOX.equals(folders.get(0).type))
Log.i("Creating system folders"); try {
Store istore = iservice.getStore(); Log.i("Creating system folders");
istore.getFolder(EntityFolder.DRAFTS).create(Folder.HOLDS_FOLDERS); Store istore = iservice.getStore();
istore.getFolder(EntityFolder.SENT).create(Folder.HOLDS_FOLDERS); istore.getFolder(EntityFolder.DRAFTS).create(Folder.HOLDS_FOLDERS);
istore.getFolder(EntityFolder.ARCHIVE).create(Folder.HOLDS_FOLDERS); istore.getFolder(EntityFolder.SENT).create(Folder.HOLDS_FOLDERS);
istore.getFolder(EntityFolder.TRASH).create(Folder.HOLDS_FOLDERS); istore.getFolder(EntityFolder.ARCHIVE).create(Folder.HOLDS_FOLDERS);
istore.getFolder(EntityFolder.JUNK).create(Folder.HOLDS_FOLDERS); istore.getFolder(EntityFolder.TRASH).create(Folder.HOLDS_FOLDERS);
folders = iservice.getFolders(); istore.getFolder(EntityFolder.JUNK).create(Folder.HOLDS_FOLDERS);
} folders = iservice.getFolders();
} catch (Throwable ex) {
Log.e(ex);
}
} }
Long max_size = null; Long max_size = null;

Loading…
Cancel
Save