summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Hirt <hirt.danny@gmail.com>2017-06-20 15:34:14 +0300
committerDaniel Hirt <hirt.danny@gmail.com>2017-06-21 11:29:34 +0300
commit070171c7bb2ed4de1c790250f975c4979e829414 (patch)
treebc40873ca6bc89b3d4b6a903a1a7052ef829779f
parentf3fff0c6871002721ebb675c0f68f9a5b28209c7 (diff)
downloadefl-070171c7bb2ed4de1c790250f975c4979e829414.tar.gz
Canvas text: set 'changed' on the object when text is inserted
This fixes missed updates with the "Ui.Text" when text was inserted.
-rw-r--r--src/lib/evas/canvas/evas_object_textblock.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_object_textblock.c b/src/lib/evas/canvas/evas_object_textblock.c
index c248efa024..c64f3007f6 100644
--- a/src/lib/evas/canvas/evas_object_textblock.c
+++ b/src/lib/evas/canvas/evas_object_textblock.c
@@ -10183,10 +10183,11 @@ evas_textblock_cursor_text_prepend(Efl_Text_Cursor_Cursor_Data *cur, const char
EOLIAN static int
_efl_canvas_text_efl_text_cursor_cursor_text_insert(Eo *eo_obj,
- Efl_Canvas_Text_Data *o EINA_UNUSED,
+ Efl_Canvas_Text_Data *o,
Efl_Text_Cursor_Cursor_Data *cur, const char *_text)
{
int len = _efl_canvas_text_cursor_text_append(cur, _text);
+ _evas_textblock_changed(o, eo_obj);
efl_event_callback_legacy_call(eo_obj, EFL_CANVAS_TEXT_EVENT_CURSOR_CHANGED, NULL);
return len;
}