From: adam Date: Sat, 1 Mar 2008 05:59:20 +0000 (+0000) Subject: create sqlite mailboxes by default X-Git-Url: http://git.megacz.com/?p=org.ibex.mail.git;a=commitdiff_plain;h=588a0070324a2c58e54ccd5f7cdbf8ee7cb3a58d create sqlite mailboxes by default darcs-hash:20080301055920-5007d-fd383ea154f4f54921f511a381bff1c184cf2194.gz --- diff --git a/src/org/ibex/mail/FileBasedMailbox.java b/src/org/ibex/mail/FileBasedMailbox.java index 94c3ada..2adf9cd 100644 --- a/src/org/ibex/mail/FileBasedMailbox.java +++ b/src/org/ibex/mail/FileBasedMailbox.java @@ -46,12 +46,10 @@ public class FileBasedMailbox extends Mailbox.Default implements MailTree { MailTree ret = instances.get(path); if (ret == null) { Log.error("n", "no match for " + path + " in " + instances.hashCode()); - if (new File(path+".sqlite").exists()) - ret = new SqliteMailbox(path+".sqlite"); - else { - if (!create && !(new File(path).exists())) return null; - ret = new FileBasedMailbox(new File(path)); - } + if (new File(path+".sqlite").exists()) ret = new SqliteMailbox(path+".sqlite"); + else if (new File(path).exists()) ret = new FileBasedMailbox(new File(path)); + else if (create) ret = new SqliteMailbox(path+".sqlite"); + else return null; instances.put(path, (MailTree)ret); Log.error("n", "filling " + path + " with " + instances.get(path)); }