herdsman pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7abd3f863788f5999833306d8bda5a6993e6e3cc

commit 7abd3f863788f5999833306d8bda5a6993e6e3cc
Author: Daniel Hirt <daniel.h...@samsung.com>
Date:   Thu Dec 8 13:57:50 2016 +0200

    Canvas text: call "changed" on annotation_insert
    
    This was missing from non-item type of annotations.
---
 src/lib/evas/canvas/evas_object_textblock.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/lib/evas/canvas/evas_object_textblock.c 
b/src/lib/evas/canvas/evas_object_textblock.c
index d251ce4..55492af 100644
--- a/src/lib/evas/canvas/evas_object_textblock.c
+++ b/src/lib/evas/canvas/evas_object_textblock.c
@@ -13965,11 +13965,14 @@ _efl_canvas_text_annotation_insert(Eo *eo_obj, 
Efl_Canvas_Text_Data *o,
       Efl_Canvas_Text_Cursor *start_obj, Efl_Canvas_Text_Cursor *end_obj,
       const char *format)
 {
+   Efl_Canvas_Text_Annotation *ret;
    Efl_Canvas_Text_Cursor_Data *start = efl_data_scope_get(start_obj, 
EFL_CANVAS_TEXT_CURSOR_CLASS);
    Efl_Canvas_Text_Cursor_Data *end = efl_data_scope_get(end_obj, 
EFL_CANVAS_TEXT_CURSOR_CLASS);
 
-   return _textblock_annotation_insert(eo_obj, o, start, end, format,
+   ret = _textblock_annotation_insert(eo_obj, o, start, end, format,
          EINA_FALSE);
+   efl_event_callback_legacy_call(eo_obj, EFL_CANVAS_TEXT_EVENT_CHANGED, NULL);
+   return ret;
 }
 
 EOLIAN static Eina_Iterator *

-- 


Reply via email to