diff --git a/legacy/edje/src/lib/edje_entry.c b/legacy/edje/src/lib/edje_entry.c index af1b633215..93af0aa72c 100644 --- a/legacy/edje/src/lib/edje_entry.c +++ b/legacy/edje/src/lib/edje_entry.c @@ -1282,7 +1282,7 @@ _edje_key_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, v evas_textblock_cursor_char_prev(en->cursor); evas_textblock_cursor_word_start(en->cursor); - _sel_extend(en->cursor, rp->object, en); + _sel_preextend(en->cursor, rp->object, en); _range_del_emit(ed, en->cursor, rp->object, en); }