From 7cee91f05b37c5018fcc9a9aaaba46920d98cac7 Mon Sep 17 00:00:00 2001 From: kobewi Date: Mon, 13 Oct 2025 13:58:10 +0200 Subject: [PATCH] Fix favorites icon size in FileSystem dock --- editor/docks/filesystem_dock.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/editor/docks/filesystem_dock.cpp b/editor/docks/filesystem_dock.cpp index d85e72fa090..7ebbed45cad 100644 --- a/editor/docks/filesystem_dock.cpp +++ b/editor/docks/filesystem_dock.cpp @@ -415,8 +415,8 @@ void FileSystemDock::_update_tree(const Vector &p_uncollapsed_paths, boo Ref folder_icon = get_editor_theme_icon(SNAME("Folder")); const Color default_folder_color = get_theme_color(SNAME("folder_icon_color"), SNAME("FileDialog")); - for (int i = 0; i < favorite_paths.size(); i++) { - const String &favorite = favorite_paths[i]; + const int icon_size = get_theme_constant(SNAME("class_icon_size"), EditorStringName(Editor)); + for (const String &favorite : favorite_paths) { if (!favorite.begins_with("res://")) { continue; } @@ -448,6 +448,7 @@ void FileSystemDock::_update_tree(const Vector &p_uncollapsed_paths, boo ti->set_text(0, text); ti->set_icon(0, icon); ti->set_icon_modulate(0, color); + ti->set_icon_max_width(0, icon_size); ti->set_tooltip_text(0, favorite); ti->set_selectable(0, true); ti->set_metadata(0, favorite);