Git commit 96baa89c7ca0d6dcc853483e85bd04b72e5c7f83 by Mathias Kraus. Committed on 21/03/2015 at 16:09. Pushed by mkraus into branch 'Applications/15.04'. reparse configuration after migration to update config cache M +8 -3 main.cpp http://commits.kde.org/kmines/96baa89c7ca0d6dcc853483e85bd04b72e5c7f83 diff --git a/main.cpp b/main.cpp index c352b0a..9710dc2 100644 --- a/main.cpp +++ b/main.cpp @@ -23,6 +23,7 @@ #include #include #include +#include #include "version.h" #include "mainwindow.h" = @@ -32,12 +33,16 @@ static const char *DESCRIPTION = int main(int argc, char **argv) { + QApplication app(argc, argv); + Kdelibs4ConfigMigrator migrate(QLatin1String("kmines")); migrate.setConfigFiles(QStringList() << QLatin1String("kminesrc")); migrate.setUiFiles(QStringList() << QLatin1String("kminesui.rc")); - migrate.migrate(); - - QApplication app(argc, argv); + if(migrate.migrate()) + { + // update the configuration cache + KSharedConfig::openConfig()->reparseConfiguration(); + } = KAboutData aboutData(QStringLiteral("kmines"), i18n("KMines"), QString= Literal(LONG_VERSION), i18n(DESCRIPTION), KAboutLicense::GPL,