entry: freeze cursor movements when the theme of entry is applied. 17/58217/2
authorYoungbok Shin <youngb.shin@samsung.com>
Thu, 16 Jul 2015 05:08:16 +0000 (14:08 +0900)
committerYoungbok Shin <youngb.shin@samsung.com>
Fri, 29 Jan 2016 04:49:45 +0000 (20:49 -0800)
@tizen_fix

Change-Id: I6ac77cc7077075a4a3e63ca9d4c855927b2a1997

src/lib/elm_entry.c

index d6ae735..90a9281 100644 (file)
@@ -785,6 +785,10 @@ _elm_entry_elm_widget_theme_apply(Eo *obj, Elm_Entry_Data *sd)
 
    evas_event_freeze(evas_object_evas_get(obj));
 
+   // TIZEN_ONLY(150716) : Currently, for freezing cursor movement only.
+   edje_object_part_text_freeze(sd->entry_edje, "elm.text");
+   //
+
    edje_object_mirrored_set
      (wd->resize_obj, elm_widget_mirrored_get(obj));
 
@@ -896,6 +900,10 @@ _elm_entry_elm_widget_theme_apply(Eo *obj, Elm_Entry_Data *sd)
    evas_event_thaw(evas_object_evas_get(obj));
    evas_event_thaw_eval(evas_object_evas_get(obj));
 
+   // TIZEN_ONLY(150716) : Currently, for freezing cursor movement only.
+   edje_object_part_text_thaw(sd->entry_edje, "elm.text");
+   //
+
    eo_do(obj, eo_event_callback_call(ELM_LAYOUT_EVENT_THEME_CHANGED, NULL));
 
    evas_object_unref(obj);