diff --git a/src/klkt/klkt.hpp b/src/klkt/klkt.hpp
index c282e1648746ea7f98b8bb5b352ae2248c63dc7f..3e0d5b31d63047891677e31a29510fd952c070ee 100644
--- a/src/klkt/klkt.hpp
+++ b/src/klkt/klkt.hpp
@@ -660,7 +660,8 @@ public:
     void
     restart(void) const {
         sendNotification("Klkt restart", "Klkt will restart", Urgency::LOW);
-        QProcess::startDetached(QApplication::applicationFilePath());
+        QStringList args{QApplication::applicationFilePath()};
+        QProcess::startDetached(args[0], args);
         ::exit(EXIT_SUCCESS);
     }
 };