Debugger disconnect.
1.1 --- a/dew4nb/src/org/netbeans/modules/dew4nb/services/debugger/ActiveSessions.java Thu Jan 30 15:39:41 2014 +0100
1.2 +++ b/dew4nb/src/org/netbeans/modules/dew4nb/services/debugger/ActiveSessions.java Thu Jan 30 15:46:45 2014 +0100
1.3 @@ -208,14 +208,12 @@
1.4 }
1.5
1.6 private void sendDisconnected() {
1.7 + env.sendObject(createSuspendResult(DebugMessageType.disconnected));
1.8 }
1.9
1.10 @NonNull
1.11 private SuspendResult createSuspendResult(@NullAllowed CallStackFrame[] callStack) {
1.12 - final SuspendResult res = new SuspendResult();
1.13 - res.setId(id);
1.14 - res.setStatus(Status.done);
1.15 - res.setType(DebugMessageType.suspended);
1.16 + final SuspendResult res = createSuspendResult(DebugMessageType.suspended);
1.17 if (callStack != null) {
1.18 final WorkspaceResolver wr = WorkspaceResolver.getDefault();
1.19 if (wr == null) {
1.20 @@ -252,6 +250,15 @@
1.21 return res;
1.22 }
1.23
1.24 + @NonNull
1.25 + private SuspendResult createSuspendResult(@NonNull final DebugMessageType type) {
1.26 + final SuspendResult res = new SuspendResult();
1.27 + res.setId(id);
1.28 + res.setStatus(Status.done);
1.29 + res.setType(type);
1.30 + return res;
1.31 + }
1.32 +
1.33 private SourcePathProvider getContext (Session session) {
1.34 List<? extends SourcePathProvider> l = session.lookup(null, SourcePathProvider.class);
1.35 SourcePathProvider sourcePathProvider = l.get(0);