no - need to add. the strings are not necessarily stringshare strings!

SVN revision: 39233
This commit is contained in:
Carsten Haitzler 2009-02-26 06:09:15 +00:00
parent c868b1081b
commit 4954c694d7
1 changed files with 5 additions and 6 deletions

View File

@ -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);