Bug 229131 - Initial settings wizard blocks preference dialog from "configure prefs. now" button
Summary: Initial settings wizard blocks preference dialog from "configure prefs. now" ...
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-02 14:22 UTC by coffee_2000
Modified: 2010-03-11 23:34 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description coffee_2000 2010-03-02 14:22:38 UTC
Version:           3.96.1 (using KDE 4.3.5)
OS:                Linux
Installed from:    Gentoo Packages

When the "configure preferences now" button is pressed on the "Set Preferences" page of the setup dialog, the configure dialog opens behind the setup dialog, but can't be activated. I.e. the wizard dialog always takes focus back, even when alt-tabbing to the configure dialog.

I would expect this to be either non-blocking, or for this to be launched at the end of/after the setup wizard if that's not possible?
Comment 1 Cristian Oneț 2010-03-11 23:34:39 UTC
SVN commit 1102152 by conet:

BUG: 229131
Fixed a long known issue. The KConfigDialog that is created for an application is usually cached so implementing this by opening the settings dialog with the wizard as a parent would cause a crash after the wizard would be closed and the settings accessed again. So the behaviour was changed a bit by replacing the button that would open the dialog with a check mark that, if checked, would open the settings after finishing the wizard.

 M  +2 -1      kmymoney.cpp  
 M  +5 -1      wizards/newuserwizard/knewuserwizard.cpp  
 M  +5 -0      wizards/newuserwizard/knewuserwizard.h  
 M  +70 -87    wizards/newuserwizard/kpreferencepagedecl.ui  


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