From 7a188fe70a488c18620d0ee473f3cbfbc15af7a7 Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 2 Feb 2015 11:50:00 +0100 Subject: [PATCH] Debugger: Properly delete breakpoints when triggered from view If the removal is triggered from the view, the engine needs to be informed. If it's triggered from the engine, the view needs to be informed. Change-Id: I3505130c5b4b0b3752401a94599af9a06662f002 Reviewed-by: Christian Stenger --- src/plugins/debugger/breakhandler.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/plugins/debugger/breakhandler.cpp b/src/plugins/debugger/breakhandler.cpp index 624c50cce23..15825918dfe 100644 --- a/src/plugins/debugger/breakhandler.cpp +++ b/src/plugins/debugger/breakhandler.cpp @@ -781,7 +781,7 @@ void Breakpoint::removeAlienBreakpoint() void Breakpoint::removeBreakpoint() const { - b->deleteThis(); + b->removeBreakpoint(); } Breakpoint::Breakpoint(BreakpointItem *b) @@ -1020,8 +1020,6 @@ void Breakpoint::notifyBreakpointNeedsReinsertion() b->m_state = BreakpointInsertRequested; } - - void BreakpointItem::removeBreakpoint() { switch (m_state) {