diff options
Diffstat (limited to 'src/dialog.cpp')
-rw-r--r-- | src/dialog.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/dialog.cpp b/src/dialog.cpp index 202a2ab..ae157ba 100644 --- a/src/dialog.cpp +++ b/src/dialog.cpp @@ -104,7 +104,9 @@ void Dialog::on_treeView_activated(QModelIndex index) { } QProcess scriptProcess; scriptProcess.setProcessEnvironment(env); - scriptProcess.startDetached(sessionStartScript); + scriptProcess.start(sessionStartScript, QIODevice::ReadOnly); + scriptProcess.waitForFinished(); + scriptProcess.close(); } ChooserSettings::setSetting("last-session", (s->shortDescription())); |