slightly cleaner refactoring of where lastuid
authoradam <adam@megacz.com>
Sat, 17 Mar 2007 08:56:38 +0000 (08:56 +0000)
committeradam <adam@megacz.com>
Sat, 17 Mar 2007 08:56:38 +0000 (08:56 +0000)
darcs-hash:20070317085638-5007d-a19a47b3ca5e071c8796426352dc0850f8ed75dd.gz

src/org/ibex/mail/IMAP.java

index 6ac7280..7016661 100644 (file)
@@ -310,10 +310,10 @@ public class IMAP {
                     case EXPUNGE:      selected(); api.expunge(); break;
                     case UNSELECT:     selected(); api.unselect(); selected = false; break;
                     case CREATE:       api.create(token().astring()); break;
-                    case FETCH:        selected(); fetch(((lastuid=uid)
-                                                          ? Query.uid(token().set(maxn(uid)))
-                                                          : Query.imapNumber(token().set(maxn(uid)))),
-                                                        lastfetch=token().lx(), 0, 0, 0, uid, 0); break;
+                    case FETCH:        selected(); lastuid = uid; fetch((uid
+                                                                         ? Query.uid(token().set(maxn(uid)))
+                                                                         : Query.imapNumber(token().set(maxn(uid)))),
+                                                                        lastfetch=token().lx(), 0, 0, 0, uid, 0); break;
                     case COPY:         selected(); api.copy(uid
                                                             ? Query.uid(token().set(maxn(uid)))
                                                             : Query.imapNumber(token().set(maxn(uid))), token().astring()); break;