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

-- 


Reply via email to