herdsman pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=a7cb1eb5021ccfa807178c48f2405138975cbc63
commit a7cb1eb5021ccfa807178c48f2405138975cbc63 Author: Daniel Hirt <daniel.h...@samsung.com> Date: Mon Jul 11 11:20:28 2016 +0000 Ui text: track changes made in text object This is required when a user uses the Efl.Canvas.Text API to change the content. --- src/lib/elementary/efl_ui_text.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/elementary/efl_ui_text.c b/src/lib/elementary/efl_ui_text.c index 6674ca9..a38f680 100644 --- a/src/lib/elementary/efl_ui_text.c +++ b/src/lib/elementary/efl_ui_text.c @@ -3242,6 +3242,8 @@ _efl_ui_text_efl_canvas_group_group_add(Eo *obj, Efl_Ui_Text_Data *priv) efl_canvas_text_style_set(text_obj, NULL, "DEFAULT='font=Sans font_size=14 color=#fff wrap=word'"); eo_event_callback_add(text_obj, EFL_UI_TEXT_INTERACTIVE_EVENT_CHANGED_USER, _efl_ui_text_changed_cb, obj); + eo_event_callback_add(text_obj, EFL_CANVAS_TEXT_EVENT_CHANGED, + _efl_ui_text_changed_cb, obj); eo_event_callback_add(text_obj, EFL_UI_TEXT_INTERACTIVE_EVENT_SELECTION_CHANGED, _efl_ui_text_selection_changed_cb, obj); eo_event_callback_add(efl_canvas_text_cursor_get(text_obj), EFL_CANVAS_TEXT_CURSOR_EVENT_CHANGED, @@ -3484,6 +3486,8 @@ _efl_ui_text_efl_canvas_group_group_del(Eo *obj, Efl_Ui_Text_Data *sd) text_obj = edje_object_part_swallow_get(sd->entry_edje, "elm.text"); eo_event_callback_del(text_obj, EFL_UI_TEXT_INTERACTIVE_EVENT_CHANGED_USER, _efl_ui_text_changed_cb, obj); + eo_event_callback_del(text_obj, EFL_CANVAS_TEXT_EVENT_CHANGED, + _efl_ui_text_changed_cb, obj); eo_event_callback_del(text_obj, EFL_UI_TEXT_INTERACTIVE_EVENT_SELECTION_CHANGED, _efl_ui_text_selection_changed_cb, obj); eo_event_callback_del(efl_canvas_text_cursor_get(text_obj), EFL_CANVAS_TEXT_CURSOR_EVENT_CHANGED, --