From 0785c9ad81cc07057790565b9e394cd855d56930 Mon Sep 17 00:00:00 2001 From: SaNeOr Date: Thu, 8 May 2025 00:56:48 +0800 Subject: [PATCH] fix Editor Crashes When Middle Mouse Button Is Clicked on Empty Space in scene_tabs --- scene/gui/tab_bar.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scene/gui/tab_bar.cpp b/scene/gui/tab_bar.cpp index af279ceec15..73391a9ebdf 100644 --- a/scene/gui/tab_bar.cpp +++ b/scene/gui/tab_bar.cpp @@ -208,7 +208,9 @@ void TabBar::gui_input(const Ref &p_event) { } if (close_with_middle_mouse && mb->is_pressed() && mb->get_button_index() == MouseButton::MIDDLE) { - emit_signal(SNAME("tab_close_pressed"), hover); + if (hover != -1) { + emit_signal(SNAME("tab_close_pressed"), hover); + } } if (mb->is_pressed() && (mb->get_button_index() == MouseButton::LEFT || (select_with_rmb && mb->get_button_index() == MouseButton::RIGHT))) {