[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [granatier/Applications/15.04] src: reparse configuration after migration to update config cache
From:       Mathias Kraus <k.hias () gmx ! de>
Date:       2015-03-21 15:58:10
Message-ID: E1YZLms-0001dz-Rc () scm ! kde ! org
[Download RAW message or body]

Git commit 5dd0cda3f9afb5dcdd41183329b98ff4686b9edd by Mathias Kraus.
Committed on 21/03/2015 at 15:55.
Pushed by mkraus into branch 'Applications/15.04'.

reparse configuration after migration to update config cache

M  +7    -3    src/main.cpp

http://commits.kde.org/granatier/5dd0cda3f9afb5dcdd41183329b98ff4686b9edd

diff --git a/src/main.cpp b/src/main.cpp
index 0399cce..84bb5e5 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -28,9 +28,12 @@
 #include <QStandardPaths>
 #include <QDir>
 #include <KDBusService>
+#include <KSharedConfig>
 
 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 = dataMigrator.saveLocation("data", \
                "granatier");
-        const QString targetBasePath = \
QStandardPaths::writableLocation(QStandardPaths::DataLocation) + \
QStringLiteral("/granatier/"); +        const QString targetBasePath = \
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")));
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic