From d17730a561a1161e56e12265d8025f37a8392997 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Thu, 26 Feb 2009 06:09:15 +0000 Subject: [PATCH] no - need to add. the strings are not necessarily stringshare strings! SVN revision: 39233 --- src/lib/elm_entry.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c index c4d88ee..2269c33 100644 --- a/src/lib/elm_entry.c +++ b/src/lib/elm_entry.c @@ -56,7 +56,7 @@ _theme_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); const char *t; - t = eina_stringshare_ref(elm_entry_entry_get(obj)); + t = eina_stringshare_add(elm_entry_entry_get(obj)); _elm_theme_set(wd->ent, "entry", _getbase(obj), "default"); elm_entry_entry_set(obj, t); eina_stringshare_del(t); @@ -682,8 +682,7 @@ elm_entry_single_line_set(Evas_Object *obj, Evas_Bool single_line) if (wd->single_line == single_line) return; wd->single_line = single_line; wd->linewrap = 0; - t = eina_stringshare_ref(elm_entry_entry_get(obj)); - eina_stringshare_del(t); + t = eina_stringshare_add(elm_entry_entry_get(obj)); _elm_theme_set(wd->ent, "entry", _getbase(obj), "default"); elm_entry_entry_set(obj, t); eina_stringshare_del(t); @@ -699,7 +698,7 @@ elm_entry_password_set(Evas_Object *obj, Evas_Bool password) wd->password = password; wd->single_line = 1; wd->linewrap = 0; - t = eina_stringshare_ref(elm_entry_entry_get(obj)); + t = eina_stringshare_add(elm_entry_entry_get(obj)); _elm_theme_set(wd->ent, "entry", _getbase(obj), "default"); elm_entry_entry_set(obj, t); eina_stringshare_del(t); @@ -756,7 +755,7 @@ elm_entry_line_wrap_set(Evas_Object *obj, Evas_Bool wrap) const char *t; if (wd->linewrap == wrap) return; wd->linewrap = wrap; - t = eina_stringshare_ref(elm_entry_entry_get(obj)); + t = eina_stringshare_add(elm_entry_entry_get(obj)); _elm_theme_set(wd->ent, "entry", _getbase(obj), "default"); elm_entry_entry_set(obj, t); eina_stringshare_del(t); @@ -770,7 +769,7 @@ elm_entry_editable_set(Evas_Object *obj, Evas_Bool editable) const char *t; if (wd->editable == editable) return; wd->editable = editable; - t = eina_stringshare_ref(elm_entry_entry_get(obj)); + t = eina_stringshare_add(elm_entry_entry_get(obj)); _elm_theme_set(wd->ent, "entry", _getbase(obj), "default"); elm_entry_entry_set(obj, t); eina_stringshare_del(t); -- 2.7.4