Bug 211680

Summary: k3b should appear only one in panel
Product: [Applications] k3b Reporter: Marco Poletti <poletti.marco>
Component: generalAssignee: Sebastian Trueg <trueg>
Status: VERIFIED FIXED    
Severity: minor CC: michalm
Priority: NOR    
Version: Git   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Marco Poletti 2009-10-24 19:06:47 UTC
Version:            (using KDE 4.3.1)
OS:                Linux
Installed from:    SuSE RPMs

When you burn a CD, k3b opens a new window (this is ok).
In Panel you should see only one entry for k3b, but two are shown instead: one for the child window and one for main window (that redirects to the child window, because you can't use the main window while burning).
There should be only one entry in Panel, even when burning.
Comment 1 Michał Małek 2009-10-25 21:04:43 UTC
SVN commit 1040193 by mmalek:

Fixed parentless dialog windows. It seems that QApplication::activeWindow() called from dialog window returns 0, not K3b's main window. This is passed as parent for JobProgressDialog for some tasks which results in parentless dialog, hence two entries on task list. It's better to use parentWidget() when showing new dialog from a dialog window.
BUG: 211680

 M  +1 -1      k3bimagewritingdialog.cpp  
 M  +2 -2      k3bmediacopydialog.cpp  
 M  +1 -1      k3bmediaformattingdialog.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1040193
Comment 2 Marco Poletti 2009-11-05 10:26:21 UTC
Yes, this is now fixed.
Thanks