forked from enlightenment/efl
efreet: Don't remove/add stuff already in list
eina_list_promote_list to prepend data already in list. SVN revision: 48898
This commit is contained in:
parent
3185c6d8a0
commit
8cde10890b
|
@ -212,11 +212,11 @@ efreet_icon_extension_add(const char *ext)
|
|||
|
||||
if ((l = eina_list_data_find_list(efreet_icon_extensions, ext)))
|
||||
{
|
||||
eina_stringshare_del((const char *)l->data);
|
||||
efreet_icon_extensions = eina_list_remove_list(efreet_icon_extensions, l);
|
||||
efreet_icon_extensions = eina_list_promote_list(efreet_icon_extensions, l);
|
||||
eina_stringshare_del(ext);
|
||||
}
|
||||
|
||||
efreet_icon_extensions = eina_list_prepend(efreet_icon_extensions, ext);
|
||||
else
|
||||
efreet_icon_extensions = eina_list_prepend(efreet_icon_extensions, ext);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue