On Mon, May 18, 2009 at 12:17:33PM -0700, William Morgan wrote: > Reformatted excerpts from Andrew Pimlott's message of 2009-05-12: > > There seem to be serious consistency issues. For example, I applied a > > label "cal" to a thread. I press "L" to list labels, and it's not > > there. > > Can you try this again?
What branch? No change on mainline. > > I sync the mailbox, unsure if this is needed. (It shouldn't be, of > > course--if it is, I hope this is intended to be fixed, perhaps with > > the undo work.) > > Currently it is needed. It would be possible to avoid it, with some work > (Sup has an event broadcast mechanism for things like this), though I > think it will be difficult to maintain the "<label> AND unread" counts. What I'm getting at is, why not keep the index up-to-date at all times? The only reason I see not to is so the user can say "oops" and quit without saving. But that's what undo is for. (Or transactions.) Andrew _______________________________________________ sup-talk mailing list sup-talk@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-talk