diff --git a/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c b/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c index b3da008ddd..64f53fcf06 100644 --- a/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c +++ b/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c @@ -413,6 +413,11 @@ _ecore_desktop_get(const char *file, const char *lang) *p = tolower(*p); p++; } + if (result->icon_class[0] == '\0') + { + free(result->icon_class); + result->icon_class = NULL; + } } }