Git commit 632201ee314af3eb2af4a0d412249f830d2e7427 by Mathias Kraus. Committed on 21/03/2015 at 15:55. Pushed by mkraus into branch 'master'. reparse configuration after migration to update config cache M +7 -3 src/main.cpp http://commits.kde.org/granatier/632201ee314af3eb2af4a0d412249f830d2e7427 diff --git a/src/main.cpp b/src/main.cpp index 2ab069a..1ae04bc 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -28,9 +28,12 @@ #include #include #include +#include = int main(int argc, char** argv) { + QApplication app(argc, argv); + Kdelibs4ConfigMigrator migrate(QStringLiteral("granatier")); migrate.setConfigFiles(QStringList() << QStringLiteral("granatierrc")); migrate.setUiFiles(QStringList() << QStringLiteral("granatierui.rc")); @@ -39,7 +42,7 @@ int main(int argc, char** argv) // migrate old data Kdelibs4Migration dataMigrator; const QString sourceBasePath =3D dataMigrator.saveLocation("data",= "granatier"); - const QString targetBasePath =3D QStandardPaths::writableLocation(= QStandardPaths::DataLocation) + QStringLiteral("/granatier/"); + const QString targetBasePath =3D QStandardPaths::writableLocation(= QStandardPaths::DataLocation) + QLatin1Char('/'); QString targetFilePath; = QStringList dataDirs; @@ -63,9 +66,10 @@ int main(int argc, char** argv) } } } - } = - QApplication app(argc, argv); + // update the configuration cache + KSharedConfig::openConfig()->reparseConfiguration(); + } = app.setWindowIcon(QIcon::fromTheme(QLatin1String("granatier"))); =20