Skip to content

Commit 3ef37d7

Browse files
committed
Merge pull request #111586 from KoBeWi/some_favorites_are_bigger_because_they_are_more_favored
Fix favorites icon size in FileSystem dock
2 parents 2568505 + 7cee91f commit 3ef37d7

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

editor/docks/filesystem_dock.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -415,8 +415,8 @@ void FileSystemDock::_update_tree(const Vector<String> &p_uncollapsed_paths, boo
415415
Ref<Texture2D> folder_icon = get_editor_theme_icon(SNAME("Folder"));
416416
const Color default_folder_color = get_theme_color(SNAME("folder_icon_color"), SNAME("FileDialog"));
417417

418-
for (int i = 0; i < favorite_paths.size(); i++) {
419-
const String &favorite = favorite_paths[i];
418+
const int icon_size = get_theme_constant(SNAME("class_icon_size"), EditorStringName(Editor));
419+
for (const String &favorite : favorite_paths) {
420420
if (!favorite.begins_with("res://")) {
421421
continue;
422422
}
@@ -448,6 +448,7 @@ void FileSystemDock::_update_tree(const Vector<String> &p_uncollapsed_paths, boo
448448
ti->set_text(0, text);
449449
ti->set_icon(0, icon);
450450
ti->set_icon_modulate(0, color);
451+
ti->set_icon_max_width(0, icon_size);
451452
ti->set_tooltip_text(0, favorite);
452453
ti->set_selectable(0, true);
453454
ti->set_metadata(0, favorite);

0 commit comments

Comments
 (0)