[entry] add evas_event_thaw in _elm_entry_text_set
authorHyoyoung Chang <hyoyoung.chang@samsung.com>
Mon, 21 May 2012 11:22:41 +0000 (20:22 +0900)
committerHyoyoung Chang <hyoyoung.chang@samsung.com>
Mon, 21 May 2012 11:41:16 +0000 (20:41 +0900)
Change-Id: Ibfebe61a9779c25c77cf27efe3f61f0c4e471fae

src/lib/elm_entry.c

index e4c8e02..0f5d22c 100644 (file)
@@ -2840,7 +2840,6 @@ _elm_entry_text_set(Evas_Object *obj, const char *item, const char *entry)
    ELM_CHECK_WIDTYPE(obj, widtype);
    Widget_Data *wd = elm_widget_data_get(obj);
    if (!wd) return;
-   evas_event_freeze(evas_object_evas_get(obj));
    if (!entry) entry = "";
    if (item && strcmp(item, "default"))
      {
@@ -2848,6 +2847,7 @@ _elm_entry_text_set(Evas_Object *obj, const char *item, const char *entry)
         return;
      }
 
+   evas_event_freeze(evas_object_evas_get(obj));
    if (wd->text) eina_stringshare_del(wd->text);
    wd->text = NULL;
    if (wd->password_text) eina_stringshare_del(wd->password_text);