diff options
author | Tom Hacohen <tom@stosb.com> | 2016-06-13 11:36:56 +0100 |
---|---|---|
committer | Tom Hacohen <tom@stosb.com> | 2016-06-13 11:36:56 +0100 |
commit | fe9418671ad80c4722b5e65f1b74c7203be6b558 (patch) | |
tree | aaa136ed976f8d8cbd2398094e83229eb21d4e2e | |
parent | a54091b7acfc455aacf2f6dd25c986aed399b803 (diff) | |
download | efl-fe9418671ad80c4722b5e65f1b74c7203be6b558.tar.gz |
Ui text interactive: Fix selection using keyboard.
-rw-r--r-- | src/lib/elementary/efl_ui_internal_text_interactive.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/elementary/efl_ui_internal_text_interactive.c b/src/lib/elementary/efl_ui_internal_text_interactive.c index e473147448..630a34b1f7 100644 --- a/src/lib/elementary/efl_ui_internal_text_interactive.c +++ b/src/lib/elementary/efl_ui_internal_text_interactive.c @@ -518,6 +518,9 @@ _sel_cursor_changed(void *data, const Eo_Event *event EINA_UNUSED) static void _sel_init(Evas_Textblock_Cursor *c, Evas_Object *o EINA_UNUSED, Efl_Ui_Internal_Text_Interactive_Data *en) { + if (en->have_selection) + return; + evas_textblock_cursor_copy(c, en->sel_start); evas_textblock_cursor_copy(c, en->sel_end); |