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
This commit is contained in:
Jack Wilsdon 2023-09-29 18:49:25 +01:00
parent 19890614c6
commit 4a33a51ea4

View file

@ -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"));