Bug 229131

Summary: Initial settings wizard blocks preference dialog from "configure prefs. now" button
Product: [Applications] kmymoney Reporter: coffee_2000
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:

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