From 91b738fdc3cffe511c1157f56a96c7d26754891a Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Wed, 29 Jan 2003 00:25:28 +0000 Subject: [PATCH] reset location and condition when setting a new MIBreakpoint getConditon instead of getWhat(). --- .../org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java index aabd780d83a..f4ae937862d 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java @@ -34,6 +34,9 @@ public class Breakpoint extends CObject implements ICDILocationBreakpoint { public void setMIBreakpoint(MIBreakpoint newMIBreakpoint) { miBreakpoint = newMIBreakpoint; + // Force the reset of the location and condition. + location = null; + condition = null; } /** @@ -42,7 +45,7 @@ public class Breakpoint extends CObject implements ICDILocationBreakpoint { public ICDICondition getCondition() throws CDIException { if (condition == null) { condition = new Condition(miBreakpoint.getIgnoreCount(), - miBreakpoint.getWhat()); + miBreakpoint.getCondition()); } return condition; }