forked from qt-creator/qt-creator
DisassemblerView: Correctly delete breakpoint marks
Change-Id: Id3e92420bab5d010ff8c3cf711f321855c0bf5ee Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -138,6 +138,7 @@ DisassemblerAgentPrivate::~DisassemblerAgentPrivate()
|
||||
}
|
||||
editor = 0;
|
||||
delete locationMark;
|
||||
qDeleteAll(breakpointMarks);
|
||||
}
|
||||
|
||||
DisassemblerLines DisassemblerAgentPrivate::contentsAtCurrentLocation() const
|
||||
@@ -383,6 +384,7 @@ void DisassemblerAgent::updateBreakpointMarkers()
|
||||
const DisassemblerLines contents = d->contentsAtCurrentLocation();
|
||||
foreach (TextEditor::ITextMark *marker, d->breakpointMarks)
|
||||
d->editor->markableInterface()->removeMark(marker);
|
||||
qDeleteAll(d->breakpointMarks);
|
||||
d->breakpointMarks.clear();
|
||||
foreach (BreakpointModelId id, ids) {
|
||||
const quint64 address = handler->response(id).address;
|
||||
|
||||
Reference in New Issue
Block a user