diff --git a/src/capture/workers/launcher/applauncherwidget.cpp b/src/capture/workers/launcher/applauncherwidget.cpp index c07c49f5..6bf511d5 100644 --- a/src/capture/workers/launcher/applauncherwidget.cpp +++ b/src/capture/workers/launcher/applauncherwidget.cpp @@ -101,7 +101,7 @@ void AppLauncherWidget::launch(const QModelIndex &index) { } } QString command = index.data(Qt::UserRole).toString().replace( - QRegExp("(\%.)"), m_tempFile); + QRegExp("(\%.)"), '"' + m_tempFile + '"'); bool inTerminal = index.data(Qt::UserRole+1).toBool() || m_terminalCheckbox->isChecked(); if (inTerminal) {