Woo, thanks.

I had a logic bug in the "find next non-deleted" message code, that
would search for the wrong one if you have threads.  Just committed
something to 0.10 to fix this.

fwiw, i'm using the latest cvs  gal, and focus is working for me -
although it jumps around a bit before working out where to sit, it does
seem to get it right.

 !Z

On 06 Apr 2001 10:08:03 +1000, Rodd Clarkson wrote:
> !Z
> 
> I've been watching the behavior of the focus when deleting with hide
> deleted messages selected and I've noticed the following:
> 
> After deleting a message nothing ever gets focused.
> 
> If you delete a message, the mail that is opened next is the last
> message in the next thread (or the next message if it's not part of a
> thread (which is technically the last message in the thread)).  This
> happens regardles of whether the message is part of a thread or not, and
> regardless of where in the thread it is.
> 
> If the next thread has sub-threads, the message that is opened is the
> last message in the first sub-thread.
> 
> If you delete a message in a sub-thread, the last message in the next
> sub-thread will be opened.  If this message belonged to the last
> sub-thread of a thread, it opens the last message of the new thread.
> 
> examples
> 
> delete this message
> start of simple thread
>   next message
>     next message
>       last in thread (opened)
> next message or thread
> 
> message
>   delete this message
>     next message in thread
> next thread
>   next message
>     start first sub-thread
>       next message
>         last in sub-thread (opened)
>     start next sub thread
>       next message
> next message
> 
> start thread
>   next message
>     start first sub-thread
>       delete this message
>         last in sub-thread
>     start next sub thread
>       last message in sub-thread (opened)
>     start next sub thread
>       next message
> next message
> 
> I hope this makes sense, and helps diagnose the problem
> 
> mintSlice
> 
> 
> On 05 Apr 2001 17:35:32 +0930, Not Zed wrote:
> > On 05 Apr 2001 11:53:36 +1000, Rodd Clarkson wrote:
> > > Hey All
> > > 
> > > Firstly, thanks for such a great email client.  It's not yet done, and
> > > it's already great.
> > > 
> > > I'm noticing some weird focus behavior when deleting messages.
> > > 
> > > If I have Hide Deleted Messages inactive, then deleting messages works
> > > like you would expect.  You delete a message (it gets marked as deleted)
> > > and the focus moves to the next (not deleted) message.
> > > 
> > > However, if you active Hide Deleted Messages, when you delete a message,
> > > the messages disappears (as expected), but the focus goes all weird.
> > > Often it opens the message two down from the one you just deleted, and
> > > no message actually gets the focus.  Also, messages that are part of a
> > > message thread seem to get scattered to the four winds, which actually
> > > makes sense but is somewhat disconcerting (although I've got no idea how
> > > is best to handle this).
> > 
> > 
> > I dunon maybe the weird behaviour is etree, i can't see why the code is
> > selecting like two-down or whatever.  I've seen the focus problem and
> > Clahey reckons he's fixed it, but i dunno.
> > 
> > The tree view-sorted problem is incredibly difficult to fix.  Either we
> > have to add more to the laready overly bloated and complex etree (and
> > some of that even might not be easy to add), or we have to do the
> > sorting ourselves, which kind of throws away all the work in the
> > aforementioned overly bloated and complex etree.
> > 
> > > I'm sure you are aware of this, but I'm just commenting so that if it
> > > hasn't been noticed, someone becomes aware of it.  So far I can't recall
> > > any comments about this on the list but I've been skimming a lot of the
> > > messages and it may have been mentioned an I've missed it.
> > > 
> > > Also, I thought it might be worth opening a bit of discussion about how
> > > best to handle messages in a thread when the threads bases is deleted.
> > 
> > 
> > 
> > 
> > > Otherwise, I'm thrilled at how things work and I can't wait to see what
> > > tricks the evo developers have got up their sleaves next.
> > > 
> > > mintSlice
> > > 
> > > -- 
> > > 
> > > rodd clarkson - code poet
> > > redfish bluefish [creative]
> > > p: 03 9879 5944  f: 03 9879 5833
> > > 
> > > 
> > > 
> > > _______________________________________________
> > > evolution maillist  -  [EMAIL PROTECTED]
> > > http://lists.helixcode.com/mailman/listinfo/evolution
> > 
> > 
> > _______________________________________________
> > evolution maillist  -  [EMAIL PROTECTED]
> > http://lists.helixcode.com/mailman/listinfo/evolution
> > 
> 
> -- 
> 
> rodd clarkson - code poet
> redfish bluefish [creative]
> p: 03 9879 5944  f: 03 9879 5833
> 


_______________________________________________
evolution maillist  -  [EMAIL PROTECTED]
http://lists.helixcode.com/mailman/listinfo/evolution

Reply via email to