nikawhite pushed a commit to branch master. http://git.enlightenment.org/tools/enventor.git/commit/?id=ae2d88fa7626486ab5f3859293fe4c6e130004b0
commit ae2d88fa7626486ab5f3859293fe4c6e130004b0 Author: Mykyta Biliavskyi <m.biliavs...@samsung.com> Date: Mon Sep 14 14:34:42 2015 +0000 Edc_editor: remove "cursor,changed,manual" callback. Summary: For the initiate synchronizing cursor position and the live view object was moved edit_view_sync into callback function for "cursor,changed" entry signal. It is neccessary, because keys "Page up" and "Page down" didn't initiate the signal "cursor,changed,manual". Reviewers: Hermet Differential Revision: https://phab.enlightenment.org/D3034 --- src/lib/edc_editor.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/lib/edc_editor.c b/src/lib/edc_editor.c index e765a7c..770ff00 100644 --- a/src/lib/edc_editor.c +++ b/src/lib/edc_editor.c @@ -710,21 +710,13 @@ edit_text_insert(edit_data *ed, const char *text) free(selection); } - -static void -edit_cursor_changed_manual_cb(void *data, Evas_Object *obj EINA_UNUSED, - void *event_info EINA_UNUSED) -{ - edit_data *ed = data; - edit_view_sync(ed); -} - static void edit_cursor_changed_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { edit_data *ed = data; cur_line_pos_set(ed, EINA_FALSE); + edit_view_sync(ed); } static void @@ -1160,8 +1152,6 @@ edit_init(Evas_Object *enventor) elm_entry_line_wrap_set(en_edit, ELM_WRAP_NONE); evas_object_smart_callback_add(en_edit, "focused", edit_focused_cb, ed); evas_object_smart_callback_add(en_edit, "changed,user", edit_changed_cb, ed); - evas_object_smart_callback_add(en_edit, "cursor,changed,manual", - edit_cursor_changed_manual_cb, ed); evas_object_smart_callback_add(en_edit, "cursor,changed", edit_cursor_changed_cb, ed); evas_object_smart_callback_add(en_edit, "clicked,double", --