From 9c7f2934ed43b860b4564166e209411a8365b822 Mon Sep 17 00:00:00 2001 From: Ken Ryall Date: Wed, 14 Mar 2007 19:48:35 +0000 Subject: [PATCH] Make sure breakpoint problem markers are removed when a breakpoint is removed. --- .../eclipse/cdt/debug/internal/core/CBreakpointManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java index ad71f8e1d50..87c5dad265c 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java @@ -269,6 +269,9 @@ public class CBreakpointManager implements IBreakpointsListener, IBreakpointMana synchronized( getBreakpointMap() ) { for ( int i = 0; i < breakpoints.length; ++i ) { if ( breakpoints[i] instanceof ICBreakpoint ) { + try { // Remove any problem markers for this breakpoint + BreakpointProblems.removeProblemsForBreakpoint((ICBreakpoint)breakpoints[i]); + } catch (CoreException e) {} Object obj = getBreakpointMap().get( (ICBreakpoint)breakpoints[i] ); ICDIBreakpoint b = null; if ( obj instanceof ICDIBreakpoint ) {