From efea47daf5ef18cd842e9119b6ed551b120a1e1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Sat, 25 May 2019 16:51:30 +0200 Subject: [PATCH] icontheme: Save the min_suffix for the min_dir We already have to compute that value in the loop before, so just save it. --- gtk/gtkicontheme.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk/gtkicontheme.c b/gtk/gtkicontheme.c index 5fb2779bde..3f24570a9f 100644 --- a/gtk/gtkicontheme.c +++ b/gtk/gtkicontheme.c @@ -2945,6 +2945,7 @@ theme_lookup_icon (IconTheme *theme, gchar *file; gint min_difference, difference; IconSuffix suffix; + IconSuffix min_suffix; min_difference = G_MAXINT; min_dir = NULL; @@ -2967,6 +2968,7 @@ theme_lookup_icon (IconTheme *theme, size, scale)) { min_dir = dir; + min_suffix = suffix; min_difference = difference; } } @@ -2982,7 +2984,7 @@ theme_lookup_icon (IconTheme *theme, icon_info->min_size = min_dir->min_size; icon_info->max_size = min_dir->max_size; - suffix = theme_dir_get_icon_suffix (min_dir, icon_name); + suffix = min_suffix; suffix = best_suffix (suffix, allow_svg); g_assert (suffix != ICON_SUFFIX_NONE);