From f3fff0c6871002721ebb675c0f68f9a5b28209c7 Mon Sep 17 00:00:00 2001 From: Daniel Hirt Date: Tue, 20 Jun 2017 15:33:09 +0300 Subject: [PATCH] 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 dd2fcad..0b32ff9 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); } -- 2.7.4