From a8caad3437617786aaf3e9d6e7ece9a444741d75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Mon, 9 Dec 2024 21:19:46 +0100 Subject: [PATCH] [Debugger] Fix scene debugger crash when editor shortcuts are invalid --- scene/debugger/scene_debugger.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scene/debugger/scene_debugger.cpp b/scene/debugger/scene_debugger.cpp index 993a825582c..f369aec569e 100644 --- a/scene/debugger/scene_debugger.cpp +++ b/scene/debugger/scene_debugger.cpp @@ -96,7 +96,7 @@ void SceneDebugger::deinitialize() { #ifdef DEBUG_ENABLED void SceneDebugger::_handle_input(const Ref &p_event, const Ref &p_shortcut) { Ref k = p_event; - if (k.is_valid() && k->is_pressed() && !k->is_echo() && p_shortcut->matches_event(k)) { + if (p_shortcut.is_valid() && k.is_valid() && k->is_pressed() && !k->is_echo() && p_shortcut->matches_event(k)) { EngineDebugger::get_singleton()->send_message("request_quit", Array()); } }