Bug 81479 - Ant debugger hits disabled breakpoints
diff --git a/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/debug/model/AntDebugTarget.java b/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/debug/model/AntDebugTarget.java
index c97e8bb..ceb6d3e 100644
--- a/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/debug/model/AntDebugTarget.java
+++ b/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/debug/model/AntDebugTarget.java
@@ -307,7 +307,7 @@
/**
* Install breakpoints that are already registered with the breakpoint
- * manager if the breakpoint manager is enabled.
+ * manager if the breakpoint manager is enabled and the breakpoint is enabled.
*/
private void installDeferredBreakpoints() {
IBreakpointManager manager= DebugPlugin.getDefault().getBreakpointManager();
@@ -316,7 +316,13 @@
}
IBreakpoint[] breakpoints = manager.getBreakpoints(IAntDebugConstants.ID_ANT_DEBUG_MODEL);
for (int i = 0; i < breakpoints.length; i++) {
- breakpointAdded(breakpoints[i]);
+ IBreakpoint breakpoint= breakpoints[i];
+ try {
+ if (breakpoint.isEnabled()) {
+ breakpointAdded(breakpoints[i]);
+ }
+ } catch (CoreException e) {
+ }
}
}