WEB-11680 chrome debugger doesn't start due to internal exceptions

This commit is contained in:
Vladimir Krivosheev
2014-05-13 13:29:07 +02:00
parent e2ceeeceea
commit ebece422fb
@@ -801,8 +801,12 @@ public class XDebugSessionImpl implements XDebugSession {
myDebuggerManager.setActiveSession(this, null, false, null);
if (breakpointsInitialized) {
XBreakpointManagerImpl breakpointManager = myDebuggerManager.getBreakpointManager();
breakpointManager.removeBreakpointListener(myBreakpointListener);
breakpointManager.getDependentBreakpointManager().removeListener(myDependentBreakpointListener);
if (myBreakpointListener != null) {
breakpointManager.removeBreakpointListener(myBreakpointListener);
}
if (myDependentBreakpointListener != null) {
breakpointManager.getDependentBreakpointManager().removeListener(myDependentBreakpointListener);
}
}
myStopped = true;
myDebuggerManager.removeSession(this);