Bug 211680 - k3b should appear only one in panel
Summary: k3b should appear only one in panel
Status: VERIFIED FIXED
Alias: None
Product: k3b
Classification: Applications
Component: general (show other bugs)
Version: Git
Platform: openSUSE Linux
: NOR minor
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-24 19:06 UTC by Marco Poletti
Modified: 2011-01-03 13:15 UTC (History)
1 user (show)

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 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