From df493c4e24685e85d68bb6b52cd28673308c5919 Mon Sep 17 00:00:00 2001 From: Youngbok Shin Date: Thu, 16 Jul 2015 14:08:16 +0900 Subject: [PATCH] entry: freeze cursor movements when the theme of entry is applied. @tizen_fix Change-Id: I6ac77cc7077075a4a3e63ca9d4c855927b2a1997 --- src/lib/elm_entry.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c index d6ae735..90a9281 100644 --- a/src/lib/elm_entry.c +++ b/src/lib/elm_entry.c @@ -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); -- 2.7.4