elm_layout: fix elm_layout_text_set to return proper result 47/201947/2
authorBowon Ryu <bowon.ryu@samsung.com>
Thu, 21 Mar 2019 06:37:53 +0000 (15:37 +0900)
committerJongmin Lee <jm105.lee@samsung.com>
Thu, 21 Mar 2019 09:18:46 +0000 (09:18 +0000)
It fixes API breaks of upstream EFL.

* Add missing code during migration.

@tizen_fix

Change-Id: Ibda35b120576466a187e2c716ad8b100a3bacc90
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
src/lib/elementary/efl_ui_layout.c

index e4850a5..066c65d 100644 (file)
@@ -3039,8 +3039,18 @@ elm_layout_text_set(Eo *obj, const char *part, const char *text)
    else if (!_elm_layout_part_aliasing_eval(obj, &part, EINA_TRUE))
      return EINA_FALSE;
 
+   /* TIZEN_ONLY(20180514): fix elm_layout_text_set to return proper result
    efl_text_set(efl_part(obj, part), text);
    return EINA_TRUE;
+   */
+
+   Eo *part_obj = efl_part(obj, part);
+   if (!part_obj) return EINA_FALSE;
+
+   efl_text_set(part_obj, text);
+
+   return EINA_TRUE;
+   /* END */
 }
 
 EAPI const char *