From aed936796065f7cb36acef34359fe475c2aabb7c Mon Sep 17 00:00:00 2001 From: Friedemann Kleint <Friedemann.Kleint@nokia.com> Date: Fri, 19 Jun 2009 11:07:38 +0200 Subject: [PATCH] Prevent CDB engine from being started several times. --- src/plugins/debugger/cdb/cdbdebugengine.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/debugger/cdb/cdbdebugengine.cpp b/src/plugins/debugger/cdb/cdbdebugengine.cpp index 1134cd9065a..97f26dfb9bc 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(); -- GitLab