From: adam Date: Sat, 23 Oct 2004 21:57:19 +0000 (+0000) Subject: try to prevent NPEs when deleting messages X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=f9cb58d99bd3c05d01446d261736bb004b18ad02;p=org.ibex.mail.git try to prevent NPEs when deleting messages darcs-hash:20041023215719-5007d-fb8d7d09396a5cf9730d41623e09a93e6a6360c5.gz --- diff --git a/src/org/ibex/mail/target/FileBasedMailbox.java b/src/org/ibex/mail/target/FileBasedMailbox.java index 08da7b8..c62cb17 100644 --- a/src/org/ibex/mail/target/FileBasedMailbox.java +++ b/src/org/ibex/mail/target/FileBasedMailbox.java @@ -227,7 +227,7 @@ public class FileBasedMailbox extends Mailbox.Default { public int uid() { return done() ? -1 : entry().uid(); } public Message cur() { return done() ? null : entry().message(cache); } public void seen(boolean seen) { prevayler.execute(new Seen(uid(), seen)); } - public void delete() { prevayler.execute(new Delete(uid())); } + public void delete() { if (!done()) prevayler.execute(new Delete(uid())); } } private static class Delete implements Transaction {