restart_akonadi
authorDebian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Sat, 17 Jan 2015 10:41:00 +0000 (10:41 +0000)
committerMaximiliano Curia <maxy@debian.org>
Sat, 17 Jan 2015 10:41:00 +0000 (10:41 +0000)
Gbp-Pq: Name restart_akonadi.patch

migration/kmail/kmailmigrator.cpp

index 11c90b8d4e63dd461c6b5ef98404757d788d442c..b91b44d1b491a4bf123f2ac6a9153581622571b9 100644 (file)
@@ -46,6 +46,7 @@
 #include <akonadi/agentinstance.h>
 #include <akonadi/agentinstancecreatejob.h>
 #include <akonadi/attributefactory.h>
+#include <akonadi/control.h>
 #include <akonadi/tag.h>
 #include <akonadi/tagcreatejob.h>
 #include <akonadi/tagattribute.h>
@@ -390,6 +391,10 @@ void KMailMigrator::migrationDone()
   cleanupConfigFile();
   migrateConfigurationDialogRestriction();
   deleteLater();
+  emit message( Info, i18nc("@info: progress report",
+                            "Restarting akonadi"));
+
+  Akonadi::Control::restart();
 }
 
 OrgKdeAkonadiImapSettingsInterface* KMailMigrator::createImapSettingsInterface( const Akonadi::AgentInstance& instance )