From 4a33a51ea44b3f9aebc8f327b99b2ac05b0f9462 Mon Sep 17 00:00:00 2001 From: Jack Wilsdon Date: Fri, 29 Sep 2023 18:49:25 +0100 Subject: [PATCH] Use theme icon size when calculating category minimum size This previously used the underlying size of the icon, causing the category to grow incorrectly when re-rendered. Fixes #82527 --- editor/editor_inspector.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/editor/editor_inspector.cpp b/editor/editor_inspector.cpp index ab689ad0566..382b182e0ed 100644 --- a/editor/editor_inspector.cpp +++ b/editor/editor_inspector.cpp @@ -1188,7 +1188,8 @@ Size2 EditorInspectorCategory::get_minimum_size() const { Size2 ms; ms.height = font->get_height(font_size); if (icon.is_valid()) { - ms.height = MAX(icon->get_height(), ms.height); + int icon_size = get_theme_constant(SNAME("class_icon_size"), EditorStringName(Editor)); + ms.height = MAX(icon_size, ms.height); } ms.height += get_theme_constant(SNAME("v_separation"), SNAME("Tree"));