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);
 }
 

-- 


Reply via email to