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)

-- 


Reply via email to