From 4030994b387590d249925c6ee3e784b3be32fd76 Mon Sep 17 00:00:00 2001 From: Francois Chouinard Date: Thu, 29 Jan 2009 15:39:54 +0000 Subject: [PATCH] Updated fix for Bug243899 --- .../org/eclipse/cdt/dsf/mi/service/MIBreakpointsManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/MIBreakpointsManager.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/MIBreakpointsManager.java index ce146e79546..d87f4192c4a 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/MIBreakpointsManager.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/MIBreakpointsManager.java @@ -1284,7 +1284,8 @@ public class MIBreakpointsManager extends AbstractDsfService implements IBreakpo private void terminated() { // Reset the breakpoint install count for (IBreakpointsTargetDMContext ctx : fPlatformBPs.keySet()) { - clearBreakpointStatus(fPlatformBPs.get(ctx).keySet().toArray(new ICBreakpoint[fPlatformBPs.size()])); + Map> breakpoints = fPlatformBPs.get(ctx); + clearBreakpointStatus(breakpoints.keySet().toArray(new ICBreakpoint[breakpoints.size()])); } fPlatformBPs.clear(); }