From 8031da1778eb7219cbd173014a46dfaa4940939b Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Sat, 23 Jul 2011 19:25:06 +0000 Subject: [PATCH] prevent early stringshare death SVN revision: 61620 --- src/bin/e_pointer.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/bin/e_pointer.c b/src/bin/e_pointer.c index 839d5821d..958b0b047 100644 --- a/src/bin/e_pointer.c +++ b/src/bin/e_pointer.c @@ -374,8 +374,7 @@ _e_pointer_type_set(E_Pointer *p, /* Check if this pointer is already set */ if ((p->type) && (!strcmp(p->type, type))) return; - if (p->type) eina_stringshare_del(p->type); - p->type = eina_stringshare_add(type); + eina_stringshare_replace(&p->type, type); /* Do not set type if in "hidden mode" */ if (!e_config->show_cursor)