[Kde-games-devel] Data migration issue

David Faure faure at kde.org
Sat Mar 7 12:47:13 UTC 2015


> KdePlatformTheme::loadSetting

This code runs before the application name is set, but the fallback to argv[0] 
should still work. [This makes me realize that we should call 
QCoreApplication::setApplicationName before creating the application instance, 
everywhere.].

>  This function caches that instance of 
> KSharedConfig, which is working ontop of an empty file and thus does
> nothing.

Right. But that's exactly what reparseConfiguration() should fix, the case 
where the file on disk was changed.
Indeed, given that the migrator code is in kcoreaddons, it can't do it 
automatically. (On hindsight, maybe the config migrator should have been in 
KConfig...)

I'm surprised that Laurent didn't hit this issue though?

-- 
David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5



More information about the Kde-frameworks-devel mailing list