Bug 161902

Summary: UI gets broken after stop/resume of a torrent download
Product: [Applications] kget Reporter: András Manţia <amantia>
Component: generalAssignee: KGet authors <kget>
Status: RESOLVED FIXED    
Severity: normal CC: ahartmetz
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: First screenshot
Second screenshot

Description András Manţia 2008-05-10 16:29:29 UTC
Version:           2.0.80 (using 4.00.72 (KDE 4.0.72 >= 20080430, compiled sources)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.25-26-default

I started to download a big torrent (openSUSE DVD iso). I had other downloads in the history, so this was added at the end. I enabled the details for the torrent download. Stopped the torrent, and started again after some time. Now the torrent entry is the first, the details are always shown in the bottom (although the details are closed for this download), but the blue background misses. See kget1.png . Now if I request the details it is shown in a strange way, over the other downloads. See kget2.png.
Comment 1 András Manţia 2008-05-10 16:30:02 UTC
Created attachment 24698 [details]
First screenshot
Comment 2 András Manţia 2008-05-10 16:30:33 UTC
Created attachment 24699 [details]
Second screenshot
Comment 3 Lukas Appelhans 2008-05-31 16:45:38 UTC
Confirmed, but I have no clue how to fix. It seems that this is a KExtendableItemDelegate-Issue...

Lukas
Comment 4 Matthias Fuchs 2009-09-11 17:54:07 UTC
SVN commit 1022362 by mfuchs:

Close all extenders when a Transfer gets removed, as using contractItem(index) does not want to work in all cases.
BUG:161902

 M  +8 -4      transfersviewdelegate.cpp  
 M  +1 -0      transfersviewdelegate.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1022362