From 1d02b8588b59ac1ff2c7689f657e23a5e5464b06 Mon Sep 17 00:00:00 2001 From: o9000 Date: Sun, 3 May 2015 16:22:23 +0200 Subject: [PATCH] Fix icon loading with wrong image extension --- src/launcher/launcher.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/launcher/launcher.c b/src/launcher/launcher.c index 317cd3b..f501a7a 100644 --- a/src/launcher/launcher.c +++ b/src/launcher/launcher.c @@ -213,8 +213,9 @@ int resize_launcher(void *obj) free_icon(launcherIcon->icon_scaled); launcherIcon->icon_original = launcherIcon->icon_scaled = NULL; // Load the new file and scale + launcherIcon->icon_original = imlib_load_image_immediately(new_icon_path); #ifdef HAVE_RSVG - if (g_str_has_suffix(new_icon_path, ".svg")) { + if (!launcherIcon->icon_original && g_str_has_suffix(new_icon_path, ".svg")) { GError* err = NULL; RsvgHandle* svg = rsvg_handle_new_from_file(new_icon_path, &err);