aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/libs/utils/process.cpp2
-rw-r--r--src/libs/utils/processutils.cpp7
-rw-r--r--src/libs/utils/processutils.h1
3 files changed, 1 insertions, 9 deletions
diff --git a/src/libs/utils/process.cpp b/src/libs/utils/process.cpp
index 69ba2ce1920..2474c0b1ffd 100644
--- a/src/libs/utils/process.cpp
+++ b/src/libs/utils/process.cpp
@@ -486,7 +486,7 @@ private:
m_process->kill();
break;
case ControlSignal::Interrupt:
- ProcessHelper::interruptProcess(m_process);
+ ProcessHelper::interruptPid(m_process->processId());
break;
case ControlSignal::KickOff:
QTC_CHECK(false);
diff --git a/src/libs/utils/processutils.cpp b/src/libs/utils/processutils.cpp
index 1c4f988fc51..3e037f393fa 100644
--- a/src/libs/utils/processutils.cpp
+++ b/src/libs/utils/processutils.cpp
@@ -180,11 +180,4 @@ void ProcessHelper::interruptPid(qint64 pid)
#endif
}
-void ProcessHelper::interruptProcess(QProcess *process)
-{
- ProcessHelper *helper = qobject_cast<ProcessHelper *>(process);
- if (helper && helper->m_useCtrlCStub)
- ProcessHelper::interruptPid(process->processId());
-}
-
} // namespace Utils
diff --git a/src/libs/utils/processutils.h b/src/libs/utils/processutils.h
index c2a864db1fb..3ddc967317c 100644
--- a/src/libs/utils/processutils.h
+++ b/src/libs/utils/processutils.h
@@ -45,7 +45,6 @@ public:
void setUseCtrlCStub(bool enabled); // release only
static void terminateProcess(QProcess *process);
- static void interruptProcess(QProcess *process);
static void interruptPid(qint64 pid);
private: