From dc1a92b9a2c3adf75205e3060dcc197c3392ac97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Wed, 21 Jan 2026 15:30:56 +0100 Subject: [PATCH] Revert "Always stop script debugger when stopping game" This reverts commit d1a5d9da3e8bd32adf6fbcb8f7734bcedf70176f. This unfortunately breaks the DAP. Fixes #115188. --- editor/debugger/editor_debugger_node.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/editor/debugger/editor_debugger_node.cpp b/editor/debugger/editor_debugger_node.cpp index 1cee4074be..cf50ad94fa 100644 --- a/editor/debugger/editor_debugger_node.cpp +++ b/editor/debugger/editor_debugger_node.cpp @@ -322,7 +322,9 @@ void EditorDebuggerNode::stop(bool p_force) { // Also close all debugging sessions. _for_all(tabs, [&](ScriptEditorDebugger *dbg) { - dbg->_stop_and_notify(); + if (dbg->is_session_active()) { + dbg->_stop_and_notify(); + } }); _break_state_changed(); breakpoints.clear();