summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/pdb/pdbengine.cpp
diff options
context:
space:
mode:
authorhjk <hjk@theqtcompany.com>2015-09-01 15:24:20 +0200
committerhjk <hjk@theqtcompany.com>2015-09-02 06:06:00 +0000
commitb603721509ad0d2b5b38b33c0029c6220bcc88ca (patch)
treeee6c3ec5a7a5d307cc441ba49c5748d4f454f866 /src/plugins/debugger/pdb/pdbengine.cpp
parentccd781ed7c17968906df07d4e6418ee92c4d3b22 (diff)
downloadqt-creator-b603721509ad0d2b5b38b33c0029c6220bcc88ca.tar.gz
Debugger: Make Python debugger interruptible
Change-Id: Iad3a4bae108658d427f5c53908162ab0d771b22c Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
Diffstat (limited to 'src/plugins/debugger/pdb/pdbengine.cpp')
-rw-r--r--src/plugins/debugger/pdb/pdbengine.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/debugger/pdb/pdbengine.cpp b/src/plugins/debugger/pdb/pdbengine.cpp
index 364aaff781..2e09538724 100644
--- a/src/plugins/debugger/pdb/pdbengine.cpp
+++ b/src/plugins/debugger/pdb/pdbengine.cpp
@@ -42,6 +42,7 @@
#include <debugger/breakhandler.h>
#include <debugger/moduleshandler.h>
+#include <debugger/procinterrupt.h>
#include <debugger/registerhandler.h>
#include <debugger/stackhandler.h>
#include <debugger/sourceutils.h>
@@ -176,6 +177,8 @@ void PdbEngine::runEngine()
void PdbEngine::interruptInferior()
{
+ QString error;
+ interruptProcess(m_proc.processId(), GdbEngineType, &error);
notifyInferiorStopOk();
}