Bug 111375

Summary: KMail message list doesn't repaint properly
Product: [Applications] kmail Reporter: Josh Berry <des>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Josh Berry 2005-08-23 20:55:50 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
OS:                Linux

In threaded mode (I have no idea if this also happens in non-threaded mode), KMail will sometimes redraw the message list improperly.

Steps to reproduce:

- Open a mail folder (say, an IMAP folder).  Display a message in that folder in the preview pane.
- Turn on interval mail checking for that folder.
- Send yourself a new mail, which will be dropped in that folder (e.g. by procmail)
- Wait for KMail to fetch new mail (including the one being delivered to the folder you're currently viewing).
- *WHILE* KMail is fetching mail, display a different message in that folder in the preview pane.

Expected outcome:

- The message list will redraw, however, only the tree lines will be visible -- the text (e.g. subject, sender, etc.) and icons will disappear.

I recommend trying this with the folder holding your kde-commits@ email, and with a mail interval of 1 minute.  You'll be thoroughly annoyed after a few rounds of this. ;)

I don't know if this is a style-specific bug or not (I normally use the Comix style) -- I tried reproducing it several times using Plastik, but the mail check happens much faster (!) and I haven't yet been able to switch in time.
Comment 1 Josh Berry 2005-08-25 20:31:43 UTC
I finally reproduced this bug on another style (namely Baghira).  So it's not Comix's fault.
Comment 2 Josh Berry 2007-04-24 23:41:39 UTC
Hmmm, can't reproduce this one anymore, so since I'm the only one who seems to have noticed, I'm going to go ahead and close the bug.