From 0a5ff4bd5adea88f70347354eabd93fdad63eed6 Mon Sep 17 00:00:00 2001 From: Thanatermesis Date: Thu, 22 Feb 2018 19:48:04 +0100 Subject: [PATCH] Fix for window borders to accept edje icons If you have edje icons installed in your system (efreet smartly searches the candidate icon based in your Icon= entry), they works correctly in the menus, bar, etc... but doesn't works in the window borders icon, this is because the code try's to add it without dealing with the .edj extensions, probably attempting to load multiple image types and returning some errors/warning, resulting in an empty icon in the window borders Fixes T6723 --- src/bin/e_border.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/bin/e_border.c b/src/bin/e_border.c index e7363fe4b..740033791 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -4246,12 +4246,9 @@ e_border_icon_add(E_Border *bd, { if ((bd->desktop) && (bd->icon_preference != E_ICON_PREF_NETWM)) { - o = e_icon_add(evas); + o = e_util_desktop_icon_add(bd->desktop, 64, evas); if (o) - { - e_icon_fdo_icon_set(o, bd->desktop->icon); - return o; - } + return o; } else if (bd->client.netwm.icons) {