summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Hacohen <tom@stosb.com>2019-10-02 18:07:13 +0300
committerTom Hacohen <tom@stosb.com>2019-10-12 17:52:19 +0300
commit4857fc83a2adfb37886dad57476345f657465586 (patch)
tree4c400386c83ae30ef56d78597b582398414ce021
parentd9b77e6599f886429077104723dcdbfbca733013 (diff)
downloadefl-4857fc83a2adfb37886dad57476345f657465586.tar.gz
Emit cursor changed events on cursor.
-rw-r--r--src/lib/evas/canvas/efl_canvas_text.c6
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;
}