Debugger disconnect.
authorTomas Zezula <tzezula@netbeans.org>
Thu, 30 Jan 2014 15:46:45 +0100
changeset 1813968f80b688216
parent 18138 26ed57549dd5
child 18140 1e1a5bccbb84
Debugger disconnect.
dew4nb/src/org/netbeans/modules/dew4nb/services/debugger/ActiveSessions.java
     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);