woohyun pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=8784ba97ad2adea5b3709e35c90da56ad9a6d702
commit 8784ba97ad2adea5b3709e35c90da56ad9a6d702 Author: JEONGHYUN YUN <jh0506....@samsung.com> Date: Fri Dec 9 11:33:26 2016 +0900 elm_entry: Init cursor position when entry text set. Summary: Cursor position should be initialized because entry will be cleared when entry text set. Reviewers: woohyun, id213sin Reviewed By: id213sin Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4469 --- src/lib/elementary/elm_entry.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/elementary/elm_entry.c b/src/lib/elementary/elm_entry.c index 812b140..dd71ffc 100644 --- a/src/lib/elementary/elm_entry.c +++ b/src/lib/elementary/elm_entry.c @@ -3220,6 +3220,8 @@ _elm_entry_elm_layout_text_set(Eo *obj, Elm_Entry_Data *sd, const char *part, co } /* Need to clear the entry first */ + sd->cursor_pos = edje_object_part_text_cursor_pos_get + (sd->entry_edje, "elm.text", EDJE_CURSOR_MAIN); edje_object_part_text_set(sd->entry_edje, "elm.text", ""); _entry_text_append(obj, entry, EINA_TRUE); --