From 58e0a470cfc8433f15b1352c905e819c066f6cb6 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Sun, 12 Dec 2010 22:17:05 +0000 Subject: [PATCH] use convenience macro SVN revision: 55523 --- legacy/efreet/src/lib/efreet_cache.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/legacy/efreet/src/lib/efreet_cache.c b/legacy/efreet/src/lib/efreet_cache.c index 28f84f9ff1..51a4021f4c 100644 --- a/legacy/efreet/src/lib/efreet_cache.c +++ b/legacy/efreet/src/lib/efreet_cache.c @@ -150,8 +150,7 @@ efreet_cache_shutdown(void) theme_cache = _efreet_cache_free(theme_cache); fallback_cache = _efreet_cache_fallback_free(fallback_cache); - if (theme_name) eina_stringshare_del(theme_name); - theme_name = NULL; + IF_RELEASE(theme_name); icon_cache = efreet_cache_close(icon_cache); icon_theme_cache = efreet_cache_close(icon_theme_cache); @@ -595,9 +594,8 @@ efreet_cache_icon_find(Efreet_Icon_Theme *theme, const char *icon) { /* FIXME: this is bad if people have pointer to this cache, things will go wrong */ INFO("theme_name change from `%s` to `%s`", theme_name, theme->name.internal); - eina_stringshare_del(theme_name); + IF_RELEASE(theme_name); theme_cache = _efreet_cache_free(theme_cache); - theme_name = NULL; } if (!theme_name) @@ -849,8 +847,7 @@ cache_update_cb(void *data __UNUSED__, Ecore_File_Monitor *em __UNUSED__, theme_cache = _efreet_cache_free(theme_cache); } - if (theme_name) eina_stringshare_del(theme_name); - theme_name = NULL; + IF_RELEASE(theme_name); if (fallback_cache) {