From 5fc93617b3a792e32db5dc687e48b09495a72f67 Mon Sep 17 00:00:00 2001 From: dugramen Date: Wed, 5 Mar 2025 20:58:40 -0500 Subject: [PATCH] Redraw inspector section when cursor enters and exits header to update hover state --- editor/editor_inspector.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/editor/editor_inspector.cpp b/editor/editor_inspector.cpp index dd0030d134f..0a03583b4bf 100644 --- a/editor/editor_inspector.cpp +++ b/editor/editor_inspector.cpp @@ -1888,6 +1888,15 @@ void EditorInspectorSection::gui_input(const Ref &p_event) { } else if (mb.is_valid() && !mb->is_pressed()) { queue_redraw(); } + + Ref mm = p_event; + if (mm.is_valid()) { + int header_height = _get_header_height(); + Vector2 previous = mm->get_position() - mm->get_relative(); + if ((mm->get_position().y >= header_height) != (previous.y >= header_height)) { + queue_redraw(); + } + } } String EditorInspectorSection::get_section() const {