Bug 64251 - resizing mail preview garbles MIME-Tree display
Summary: resizing mail preview garbles MIME-Tree display
Status: RESOLVED FIXED
Alias: None
Product: kmail
Classification: Unmaintained
Component: GUI (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 65220 66736 67008 67830 67924 67970 68762 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-09-14 12:45 UTC by Martin Koller
Modified: 2007-09-14 12:17 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
snapshot (73.95 KB, image/png)
2003-09-14 12:47 UTC, Martin Koller
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Koller 2003-09-14 12:45:44 UTC
Version:           1.5.9 (using KDE 3.1.9)
Compiler:          gcc version 2.95.3 20010315 (SuSE)
OS:          Linux (i686) release 2.4.18-4GB

In Layout I have: Long folder list, MIME at bottom, Always show, Message preview below the message list.
In principle that's ok, but when I move the splitter between message list and message preview at release the mouse, suddenly in the mime-tree area instead of the MIME tree I see also a part of the message preview.
I attach a snapshot
Comment 1 Martin Koller 2003-09-14 12:47:04 UTC
Created attachment 2452 [details]
snapshot
Comment 2 Ingo Klöcker 2003-09-24 13:35:03 UTC
Subject: Re:  resizing mail preview garbles MIME-Tree display

I'd say that's a bug in QSplitter. AFAI can tell we don't do anything 
wrong.

Comment 3 Wilbert Berendsen 2003-10-05 17:13:03 UTC
same here, qt 3.2.1, todays cvs kdelibs/base/network/pim 
Comment 4 Till Adam 2003-10-22 22:04:44 UTC
*** Bug 65220 has been marked as a duplicate of this bug. ***
Comment 5 Till Adam 2003-10-28 17:21:49 UTC
*** Bug 66736 has been marked as a duplicate of this bug. ***
Comment 6 Ingo Klöcker 2003-11-11 10:20:19 UTC
*** Bug 67830 has been marked as a duplicate of this bug. ***
Comment 7 Ladislav Strojil 2003-11-11 20:16:05 UTC
*** Bug 67924 has been marked as a duplicate of this bug. ***
Comment 8 Till Adam 2003-11-12 08:39:51 UTC
*** Bug 67970 has been marked as a duplicate of this bug. ***
Comment 9 Amit Shah 2003-11-12 08:45:02 UTC
Such a behavior is observed when I switch views between contacts and kmail in the kontact window; with a message with attachments selected in kmail.
Comment 10 Ingo Klöcker 2003-11-16 08:45:20 UTC
*** Bug 67008 has been marked as a duplicate of this bug. ***
Comment 11 Till Adam 2003-11-22 16:02:31 UTC
*** Bug 68762 has been marked as a duplicate of this bug. ***
Comment 12 Jeffrey McGee 2003-11-23 21:31:44 UTC
This patch seems to solve the problem for KDE cvs HEAD as of 11/21:

--- kdepim/kmail/kmreaderwin.cpp.old    2003-11-21 15:12:02.308607584 -0600
+++ kdepim/kmail/kmreaderwin.cpp        2003-11-21 15:05:06.000000000 -0600
@@ -1385,7 +1385,7 @@
 void KMReaderWin::slotDelayedResize()
 {
 //  mViewer->widget()->setGeometry(0, 0, width(), height());
-  mBox->setGeometry(0, 0, width(), height());
+  mSplitter->setGeometry(0, 0, width(), height());
 }
 

 When a KMReaderWin is resized, the old code makes mBox, which only contains
 the message preview window, the size of the KMReaderWin.  The patch makes
 the mSplitter, which contains both the mime tree and the message preview,
 resize.
Comment 13 Ingo Klöcker 2003-11-23 23:40:07 UTC
Subject: kdepim/kmail

CVS commit by kloecker: 

Fix bug 64251: resizing mail preview garbles MIME-Tree display

Patch by Jeffrey McGee

CCMAIL:64251-fixed@bugs.kde.org


  M +3 -4      kmreaderwin.cpp   1.724


--- kdepim/kmail/kmreaderwin.cpp  #1.723:1.724
@@ -1394,6 +1394,5 @@ void KMReaderWin::resizeEvent(QResizeEve
 void KMReaderWin::slotDelayedResize()
 {
-//  mViewer->widget()->setGeometry(0, 0, width(), height());
-  mBox->setGeometry(0, 0, width(), height());
+  mSplitter->setGeometry(0, 0, width(), height());
 }
 


Comment 14 Sean Clarke 2003-12-09 01:33:43 UTC
Can confirm fix in KDE 3.2 beta 2.

Well done guys, this is looking like an excellent release.