Skip to content

Commit 182be69

Browse files
committed
Merge pull request #106151 from SaNeOr/fix-106123
Fix editor crash when middle mouse button is clicked on empty space in scene tabs
2 parents 288822e + 0785c9a commit 182be69

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

scene/gui/tab_bar.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,9 @@ void TabBar::gui_input(const Ref<InputEvent> &p_event) {
208208
}
209209

210210
if (close_with_middle_mouse && mb->is_pressed() && mb->get_button_index() == MouseButton::MIDDLE) {
211-
emit_signal(SNAME("tab_close_pressed"), hover);
211+
if (hover != -1) {
212+
emit_signal(SNAME("tab_close_pressed"), hover);
213+
}
212214
}
213215

214216
if (mb->is_pressed() && (mb->get_button_index() == MouseButton::LEFT || (select_with_rmb && mb->get_button_index() == MouseButton::RIGHT))) {

0 commit comments

Comments
 (0)