From 9b6e70b365116935158413034cf2aeb16affd9d4 Mon Sep 17 00:00:00 2001 From: Dave Davenport Date: Thu, 18 Apr 2024 22:32:50 +0200 Subject: [PATCH] [IconFetcher] Don't check for extension for image file. Issue: 1977 --- source/rofi-icon-fetcher.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/source/rofi-icon-fetcher.c b/source/rofi-icon-fetcher.c index 106f8f10a..ef5847a93 100644 --- a/source/rofi-icon-fetcher.c +++ b/source/rofi-icon-fetcher.c @@ -354,6 +354,7 @@ static void rofi_icon_fetcher_worker(thread_state *sdata, } cairo_surface_t *icon_surf = NULL; +#if 0 // unsure why added in past? const char *suf = strrchr(icon_path, '.'); if (suf == NULL) { sentry->query_done = TRUE; @@ -361,6 +362,7 @@ static void rofi_icon_fetcher_worker(thread_state *sdata, rofi_view_reload(); return; } +#endif GError *error = NULL; GdkPixbuf *pb = gdk_pixbuf_new_from_file_at_scale( @@ -371,9 +373,9 @@ static void rofi_icon_fetcher_worker(thread_state *sdata, * without decoding all the frames. Since gdk_pixbuf_new_from_file_at_scale * only decodes the first frame, this specific error needs to be ignored. */ - if (error != NULL && g_error_matches( - error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INCOMPLETE_ANIMATION)) { - g_clear_error(&error); + if (error != NULL && g_error_matches(error, GDK_PIXBUF_ERROR, + GDK_PIXBUF_ERROR_INCOMPLETE_ANIMATION)) { + g_clear_error(&error); } if (error != NULL) {