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) {
+            }
 		}
 	}