1.1 --- a/dew4nb/src/org/netbeans/modules/dew4nb/services/debugger/SetBreakpointsHandler.java Tue Apr 01 11:05:39 2014 +0200
1.2 +++ b/dew4nb/src/org/netbeans/modules/dew4nb/services/debugger/SetBreakpointsHandler.java Tue Apr 01 15:19:10 2014 +0200
1.3 @@ -42,11 +42,13 @@
1.4
1.5 package org.netbeans.modules.dew4nb.services.debugger;
1.6
1.7 +import java.net.URL;
1.8 import java.util.logging.Level;
1.9 import java.util.logging.Logger;
1.10 import org.netbeans.api.annotations.common.NonNull;
1.11 import org.netbeans.api.debugger.Breakpoint;
1.12 import org.netbeans.api.debugger.DebuggerManager;
1.13 +import org.netbeans.api.debugger.jpda.JPDABreakpoint;
1.14 import org.netbeans.api.debugger.jpda.LineBreakpoint;
1.15 import org.netbeans.modules.dew4nb.endpoint.BasicRequestHandler;
1.16 import org.netbeans.modules.dew4nb.endpoint.RequestHandler;
1.17 @@ -87,6 +89,12 @@
1.18 }
1.19 final DebuggerManager dbm = DebuggerManager.getDebuggerManager();
1.20 for (Breakpoint bp : dbm.getBreakpoints()) {
1.21 + if (bp instanceof JPDABreakpoint) {
1.22 + JPDABreakpoint jpdabp = (JPDABreakpoint) bp;
1.23 + if (jpdabp.isHidden()) {
1.24 + continue;
1.25 + }
1.26 + }
1.27 dbm.removeBreakpoint(bp);
1.28 }
1.29 for (String line : request.getData()) {