forked from qt-creator/qt-creator
Debugger: Do not use deprecated bp model id to construct response ids
fixes breakpoint deletion Change-Id: Ie5bda4e2664338ad4210f275abca374c6918753c Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -2492,7 +2492,7 @@ void CdbEngine::insertBreakpoint(const Breakpoint &bp)
|
||||
BreakpointParameters parameters = bp->requestedParameters();
|
||||
const auto handleBreakInsertCB = [this, bp](const DebuggerResponse &r) { handleBreakInsert(r, bp); };
|
||||
BreakpointParameters response = parameters;
|
||||
auto responseId = QString::number(breakPointIdToCdbId(bp));
|
||||
const QString responseId = breakPointCdbId(bp);
|
||||
QScopedPointer<BreakpointCorrectionContext> lineCorrection(
|
||||
new BreakpointCorrectionContext(m_codeModelSnapshot, CppTools::CppModelManager::instance()->workingCopy()));
|
||||
if (!m_autoBreakPointCorrection
|
||||
@@ -2539,7 +2539,7 @@ void CdbEngine::updateBreakpoint(const Breakpoint &bp)
|
||||
BreakpointParameters parameters = bp->requestedParameters();
|
||||
const auto handleBreakInsertCB = [this, bp](const DebuggerResponse &r) { handleBreakInsert(r, bp); };
|
||||
BreakpointParameters response = parameters;
|
||||
auto responseId = QString::number(breakPointIdToCdbId(bp));
|
||||
const QString responseId = breakPointCdbId(bp);
|
||||
notifyBreakpointChangeProceeding(bp);
|
||||
if (debugBreakpoints)
|
||||
qDebug("Changing %d:\n %s\nTo %s\n", bp->modelId(),
|
||||
|
||||
Reference in New Issue
Block a user