Don't free strings from eet

SVN revision: 56874
devs/devilhorns/wayland_egl
Sebastian Dransfeld 12 years ago
parent 5feb32f820
commit 8c9ac9c967
  1. 13
      legacy/efreet/src/lib/efreet_cache.c

@ -91,7 +91,6 @@ static void desktop_cache_update_free(void *data, void *ev);
static void icon_cache_update_free(void *data, void *ev);
static void *hash_array_string_add(void *hash, const char *key, void *data);
static void *hash_string_add(void *hash, const char *key, void *data);
EAPI int EFREET_EVENT_ICON_CACHE_UPDATE = 0;
EAPI int EFREET_EVENT_DESKTOP_CACHE_UPDATE = 0;
@ -283,7 +282,6 @@ efreet_hash_string_edd(void)
if (hash_string_edd) return hash_string_edd;
EET_EINA_FILE_DATA_DESCRIPTOR_CLASS_SET(&eddc, Efreet_Cache_Hash);
eddc.func.hash_add = hash_string_add;
hash_string_edd = eet_data_descriptor_file_new(&eddc);
if (!hash_string_edd) return NULL;
@ -1104,14 +1102,3 @@ hash_array_string_add(void *hash, const char *key, void *data)
eina_hash_add(hash, key, data);
return hash;
}
static void *
hash_string_add(void *hash, const char *key, void *data)
{
if (!hash)
hash = eina_hash_string_superfast_new(free);
if (!hash)
return NULL;
eina_hash_add(hash, key, data);
return hash;
}

Loading…
Cancel
Save