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

Reply via email to