From 34f6d2a39b89ed133b7734f220b5792caeb2778b Mon Sep 17 00:00:00 2001 From: Snjezana Peco Date: Wed, 4 Mar 2026 18:17:35 +0100 Subject: [PATCH] Provide graceful shutdown on debug stop action --- .../debug/core/adapter/handler/DisconnectRequestHandler.java | 1 + 1 file changed, 1 insertion(+) diff --git a/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/DisconnectRequestHandler.java b/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/DisconnectRequestHandler.java index a615e8963..eed3cc2e2 100644 --- a/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/DisconnectRequestHandler.java +++ b/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/DisconnectRequestHandler.java @@ -26,6 +26,7 @@ public void destroyDebugSession(Command command, Arguments arguments, Response r IDebugSession debugSession = context.getDebugSession(); if (debugSession != null) { if (disconnectArguments.terminateDebuggee && !context.isAttached()) { + debugSession.detach(); debugSession.terminate(); } else { debugSession.detach();