From: Daniel Hirt Date: Tue, 20 Jun 2017 12:33:09 +0000 (+0300) Subject: Ui text: defer region show to job X-Git-Tag: upstream/1.20.0~474 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f3fff0c6871002721ebb675c0f68f9a5b28209c7;p=platform%2Fupstream%2Fefl.git Ui text: defer region show to job This moves the region-show logic to the proper update job where cursors are also updated. --- 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); }