From 588a0070324a2c58e54ccd5f7cdbf8ee7cb3a58d Mon Sep 17 00:00:00 2001 From: adam Date: Sat, 1 Mar 2008 05:59:20 +0000 Subject: [PATCH] create sqlite mailboxes by default darcs-hash:20080301055920-5007d-fd383ea154f4f54921f511a381bff1c184cf2194.gz --- src/org/ibex/mail/FileBasedMailbox.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) 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)); } -- 1.7.10.4