Bug 111375 - KMail message list doesn't repaint properly
Summary: KMail message list doesn't repaint properly
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-23 20:55 UTC by Josh Berry
Modified: 2007-09-14 12:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.