Bug 297919 - plugin config dialogs in settings dialog get their own entry in the task bar
Summary: plugin config dialogs in settings dialog get their own entry in the task bar
Status: RESOLVED WORKSFORME
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: 1.5 (KDE 4.10)
Platform: unspecified Linux
: NOR normal
Target Milestone: some future version
Assignee: marble-bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-11 17:35 UTC by Bernhard Beschow
Modified: 2021-04-02 07:57 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 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.