diff options
author | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2009-06-19 11:07:38 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2009-06-30 16:03:54 +0200 |
commit | de20b436cbcaf2e7afb91f2a082625b8e6a6c3cb (patch) | |
tree | 6bf41a8304a2c72a4b24a63b4c369ba3c433eea6 | |
parent | 18cae0bf23a229a8d8de2770dda4edd228507090 (diff) | |
download | qt-creator-de20b436cbcaf2e7afb91f2a082625b8e6a6c3cb.tar.gz |
Prevent CDB engine from being started several times.
-rw-r--r-- | src/plugins/debugger/cdb/cdbdebugengine.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/debugger/cdb/cdbdebugengine.cpp b/src/plugins/debugger/cdb/cdbdebugengine.cpp index 9de6dc9f22..5c968f329d 100644 --- a/src/plugins/debugger/cdb/cdbdebugengine.cpp +++ b/src/plugins/debugger/cdb/cdbdebugengine.cpp @@ -528,6 +528,10 @@ void CdbDebugEnginePrivate::clearDisplay() bool CdbDebugEngine::startDebugger(const QSharedPointer<DebuggerStartParameters> &sp) { + if (m_d->m_hDebuggeeProcess) { + warning(QLatin1String("Internal error: Attempt to start debugger while another process is being debugged.")); + return false; + } m_d->clearDisplay(); const DebuggerStartMode mode = m_d->m_debuggerManager->startMode(); |