From 30d7ecfcc9973dd9c057c73fe8ac9ce10b978533 Mon Sep 17 00:00:00 2001 From: kobewi Date: Sat, 13 Dec 2025 13:15:33 +0100 Subject: [PATCH] Fix file thumbnails not using theme scale --- scene/gui/file_dialog.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scene/gui/file_dialog.cpp b/scene/gui/file_dialog.cpp index b4dafd1736c..75e908126b8 100644 --- a/scene/gui/file_dialog.cpp +++ b/scene/gui/file_dialog.cpp @@ -798,12 +798,13 @@ void FileDialog::update_file_list() { file_list->get_v_scroll_bar()->set_value(0); if (display_mode == DISPLAY_THUMBNAILS) { + int thumbnail_size = theme_cache.thumbnail_size * get_theme_default_base_scale(); file_list->set_max_columns(0); file_list->set_icon_mode(ItemList::ICON_MODE_TOP); - file_list->set_fixed_column_width(theme_cache.thumbnail_size * 3 / 2); + file_list->set_fixed_column_width(thumbnail_size * 3 / 2); file_list->set_max_text_lines(2); file_list->set_text_overrun_behavior(TextServer::OVERRUN_TRIM_ELLIPSIS); - file_list->set_fixed_icon_size(Size2(theme_cache.thumbnail_size, theme_cache.thumbnail_size)); + file_list->set_fixed_icon_size(Size2(thumbnail_size, thumbnail_size)); } else { file_list->set_icon_mode(ItemList::ICON_MODE_LEFT); file_list->set_max_columns(1);