diff --git a/src/common/widget/appoutputpane.cpp b/src/common/widget/appoutputpane.cpp index 4084ede62..7a61b3c17 100644 --- a/src/common/widget/appoutputpane.cpp +++ b/src/common/widget/appoutputpane.cpp @@ -22,9 +22,11 @@ DGUI_USE_NAMESPACE DWIDGET_USE_NAMESPACE -void defaultStopHandler(const QString &id) +void defaultStopHandler(const QString &pid) { - QProcess::startDetached("kill -9 " + id); + QProcess process; + process.start("kill", {"-9", pid}); + process.waitForFinished(); } class OutputWindowPrivate