X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.debug.core/src/net/sourceforge/phpdt/internal/debug/core/model/PHPDebugTarget.java b/net.sourceforge.phpeclipse.debug.core/src/net/sourceforge/phpdt/internal/debug/core/model/PHPDebugTarget.java index 3471fd4..4a9dccb 100644 --- a/net.sourceforge.phpeclipse.debug.core/src/net/sourceforge/phpdt/internal/debug/core/model/PHPDebugTarget.java +++ b/net.sourceforge.phpeclipse.debug.core/src/net/sourceforge/phpdt/internal/debug/core/model/PHPDebugTarget.java @@ -45,6 +45,7 @@ public class PHPDebugTarget implements IPHPDebugTarget, ILaunchListener, IDebugE this.launch = launch; this.process = process; this.threads = new PHPThread[0]; + // TODO XXX remove breakpoint listener at termination to avoid live leak IBreakpointManager manager= DebugPlugin.getDefault().getBreakpointManager(); manager.addBreakpointListener(this); DebugPlugin.getDefault().addDebugEventListener(this); @@ -96,6 +97,9 @@ public class PHPDebugTarget implements IPHPDebugTarget, ILaunchListener, IDebugE } public boolean supportsBreakpoint(IBreakpoint arg0) { + if(arg0.getModelIdentifier().equals(PHPDebugCorePlugin.PLUGIN_ID)) { + return true; + } return false; }