From 6576e1d7d0e463db1d98cf50c82f0a22d6cec04d Mon Sep 17 00:00:00 2001 From: Lu Zhen Date: Mon, 28 Apr 2025 13:34:40 +0800 Subject: [PATCH] fix: stop running not work Log: Bug: https://pms.uniontech.com/bug-view-314821.html Change-Id: Ie16bdc54fc2b5ed0abbe1fd1fd6a0877926f0c09 --- src/common/widget/appoutputpane.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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