herdsman pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=f3fff0c6871002721ebb675c0f68f9a5b28209c7
commit f3fff0c6871002721ebb675c0f68f9a5b28209c7 Author: Daniel Hirt <hirt.da...@gmail.com> Date: Tue Jun 20 15:33:09 2017 +0300 Ui text: defer region show to job This moves the region-show logic to the proper update job where cursors are also updated. --- src/lib/elementary/efl_ui_text.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/elementary/efl_ui_text.c b/src/lib/elementary/efl_ui_text.c index dd2fcadedd..0b32ff90fd 100644 --- a/src/lib/elementary/efl_ui_text.c +++ b/src/lib/elementary/efl_ui_text.c @@ -4732,6 +4732,7 @@ _update_text_cursors(Eo *obj) evas_object_hide(sd->cursor_bidi); } } + _cursor_geometry_recalc(obj); } static void @@ -5319,7 +5320,6 @@ _efl_ui_text_cursor_changed_cb(void *data, const Efl_Event *event EINA_UNUSED) EFL_UI_TEXT_DATA_GET(data, sd); sd->cur_changed = EINA_TRUE; sd->deferred_decoration_cursor = EINA_TRUE; - _cursor_geometry_recalc(data); _decoration_defer(data); } --