herdsman pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=3462390b5cda12ca0b37cf00a2a20a5d3636d4b5
commit 3462390b5cda12ca0b37cf00a2a20a5d3636d4b5 Author: Daniel Hirt <[email protected]> Date: Sun Oct 1 18:40:50 2017 +0300 Ui layout: handle Efl.Text legacy code better This should cover the cases without need to duplicate a lot of code. Follow-up to deca3c947ff1a2bed3f4baadce576105055af266. --- src/lib/elementary/efl_ui_layout.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/lib/elementary/efl_ui_layout.c b/src/lib/elementary/efl_ui_layout.c index 37fe34d29f..d091b0500b 100644 --- a/src/lib/elementary/efl_ui_layout.c +++ b/src/lib/elementary/efl_ui_layout.c @@ -1255,17 +1255,19 @@ _efl_ui_layout_text_generic_set(Eo *obj, Efl_Ui_Layout_Data *sd, const char *par if (!text) return EINA_TRUE; - if (is_markup) + if (wd->legacy) { if (!edje_object_part_text_escaped_set (wd->resize_obj, part, text)) return EINA_FALSE; } + else if (is_markup) + { + efl_text_markup_set(efl_part(wd->resize_obj, part), text); + } else { - if (!edje_object_part_text_unescaped_set - (wd->resize_obj, part, text)) - return EINA_FALSE; + efl_text_set(efl_part(wd->resize_obj, part), text); } if (!sub_d) --
