From 7eef03a041051a170e661aadcfa8628e4b8b2189 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Mon, 27 May 2019 14:36:44 +0900 Subject: [PATCH] efl_ui_textpath: redraw text properly. It needs redraw since text draw depends on the obj' size. --- src/lib/elementary/efl_ui_textpath.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/elementary/efl_ui_textpath.c b/src/lib/elementary/efl_ui_textpath.c index df712c1615..fd5339120f 100644 --- a/src/lib/elementary/efl_ui_textpath.c +++ b/src/lib/elementary/efl_ui_textpath.c @@ -783,7 +783,9 @@ _efl_ui_textpath_efl_gfx_entity_position_set(Eo *obj, Efl_Ui_Textpath_Data *pd, EOLIAN static void _efl_ui_textpath_efl_gfx_entity_size_set(Eo *obj, Efl_Ui_Textpath_Data *pd EINA_UNUSED, Eina_Size2D sz) { + Eina_Size2D psize = efl_gfx_entity_size_get(obj); efl_gfx_entity_size_set(efl_super(obj, MY_CLASS), sz); + if (psize.w != sz.w || psize.h != sz.h) _text_draw(pd); } EOLIAN static void