Bug 297919

Summary: plugin config dialogs in settings dialog get their own entry in the task bar
Product: [Applications] marble Reporter: Bernhard Beschow <shentey>
Component: generalAssignee: marble-bugs
Status: RESOLVED WORKSFORME    
Severity: normal CC: nienhueser
Priority: NOR    
Version: 1.5 (KDE 4.10)   
Target Milestone: some future version   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Bernhard Beschow 2012-04-11 17:35:35 UTC
User-Agent:       Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20100101 Firefox/11.0
Build Identifier: 

When opening a plugin config dialog in Marble's settings dialog, the plugin config dialog gets its own entry in the task bar.

Reproducible: Always

Steps to Reproduce:
1. Open settings dialog
2. Navigate to the plugins section
3. Open plugin config dialog
Actual Results:  
The config dialog gets its own entry in the task bar.

Expected Results:  
The config dialog should *not* get its own entry in the task bar.
Comment 1 Dennis Nienhüser 2012-04-12 08:34:07 UTC
The issue seems to be that the dialog is created without a parent -- in contrast to the about dialogs which work fine without a separate taskbar entry. Setting a parent after the creation does not solve it. I'm afraid we have to change virtual QDialog *configDialog() = 0; in DialogConfigurationInterface.h to take a QWidget* parent parameter to fix it.
Comment 2 Justin Zobel 2021-03-09 22:51:35 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.