2011-01-30 Carsten Haitzler (The Rasterman)
Fix tests to not build clearenv related code if not available
+
+2011-01-31 Sebastian Dransfeld
+
+ * Fix memleak, free cache icons after retrival
cache = efreet_cache_icon_find(theme, tmp);
value = efreet_cache_icon_lookup_icon(cache, size);
if (!value) INFO("lookup for `%s` failed in theme `%s` with %p.", icon, theme_name, cache);
+ efreet_cache_icon_free(cache);
#else
value = efreet_icon_find_helper(theme, tmp, size);
#endif
cache = efreet_cache_icon_fallback_find(icon);
value = efreet_cache_icon_fallback_lookup_path(cache);
if (!value) INFO("lookup for `%s` failed in fallback too with %p.", icon, cache);
+ efreet_cache_icon_fallback_free(cache);
}
#else
value = efreet_icon_fallback_icon(icon);
if (!strcmp(cache->theme, theme->name.internal))
{
value = efreet_cache_icon_lookup_icon(cache, size);
+ efreet_cache_icon_free(cache);
break;
}
else