diff options
author | Tom Hacohen <tom@stosb.com> | 2019-10-02 18:07:13 +0300 |
---|---|---|
committer | Tom Hacohen <tom@stosb.com> | 2019-10-12 17:52:19 +0300 |
commit | 4857fc83a2adfb37886dad57476345f657465586 (patch) | |
tree | 4c400386c83ae30ef56d78597b582398414ce021 | |
parent | d9b77e6599f886429077104723dcdbfbca733013 (diff) | |
download | efl-4857fc83a2adfb37886dad57476345f657465586.tar.gz |
Emit cursor changed events on cursor.
-rw-r--r-- | src/lib/evas/canvas/efl_canvas_text.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/evas/canvas/efl_canvas_text.c b/src/lib/evas/canvas/efl_canvas_text.c index f573d3a794..862c318c5f 100644 --- a/src/lib/evas/canvas/efl_canvas_text.c +++ b/src/lib/evas/canvas/efl_canvas_text.c @@ -7136,7 +7136,7 @@ _canvas_text_cursor_emit_if_changed(Efl2_Text_Cursor_Handle *cur) if (cur && cur->changed) { cur->changed = EINA_FALSE; - // FIXME: efl_event_callback_call(cur->obj, EFL2_CANVAS_TEXT_EVENT_CURSOR_CHANGED, NULL); + if (cur->cur_obj) efl_event_callback_call(cur->cur_obj, EFL2_TEXT_CURSOR_EVENT_CHANGED, NULL); } } @@ -8878,7 +8878,7 @@ _canvas_text_cursor_line_jump_by(Efl2_Text_Cursor_Handle *cur, int by) if ((pnode != cur->node) || (ppos != cur->pos)) { - // FIXME: efl_event_callback_call(eo_obj, EFL2_CANVAS_TEXT_EVENT_CURSOR_CHANGED, NULL); + if (cur->cur_obj) efl_event_callback_call(cur->cur_obj, EFL2_TEXT_CURSOR_EVENT_CHANGED, NULL); } // FIXME: Actually implement here and everywhere correct returns if actualy moved. @@ -10544,7 +10544,7 @@ _canvas_text_cursor_coord_set(Efl2_Text_Cursor_Handle *cur, Evas_Coord x, Evas_C end: if (ret) { - // FIXME: efl_event_callback_call(cur->obj, EFL2_CANVAS_TEXT_EVENT_CURSOR_CHANGED, NULL); + if (cur->cur_obj) efl_event_callback_call(cur->cur_obj, EFL2_TEXT_CURSOR_EVENT_CHANGED, NULL); } return ret; } |