Add and use eina_stringshare_ref().

This is a faster "add", if we know we're using a shared string we know
the node without any need to search it, just increment reference and
exit.



SVN revision: 37458
This commit is contained in:
Gustavo Sverzut Barbieri 2008-11-04 16:25:12 +00:00
parent 1c58b0e196
commit 2d0f06ef7f
1 changed files with 2 additions and 2 deletions

View File

@ -5163,7 +5163,7 @@ _e_fm2_cb_icon_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_inf
)
{
char buf[4096];
char *dev = eina_stringshare_add(ic->sd->dev);
const char *dev = eina_stringshare_ref(ic->sd->dev);
snprintf(buf, sizeof(buf), "%s/%s", ic->sd->path, ic->info.file);
e_fm2_path_set(ic->sd->obj, dev, buf);
@ -5225,7 +5225,7 @@ _e_fm2_cb_icon_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info)
)
{
char buf[4096];
char *dev = eina_stringshare_add(ic->sd->dev);
const char *dev = eina_stringshare_ref(ic->sd->dev);
snprintf(buf, sizeof(buf), "%s/%s", ic->sd->path, ic->info.file);
e_fm2_path_set(ic->sd->obj, dev, buf);