Revert "edje: Avoid string duplication when possible."
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 7 Jul 2020 11:43:39 +0000 (12:43 +0100)
committerJongmin Lee <jm105.lee@samsung.com>
Thu, 9 Jul 2020 22:19:19 +0000 (07:19 +0900)
This reverts commit 704d58d658ed4424a886c127f3bbe83afde1f2a1.

gee. it looked innocent enough... it broke tests and everything in e

src/lib/edje/edje_util.c

index 972bf40..c1bbaf6 100644 (file)
@@ -5838,23 +5838,17 @@ _edje_real_part_text_text_source_description_get(Edje_Real_Part *ep, Edje_Real_P
 Edje_Real_Part *
 _edje_real_part_recursive_get(Edje **ed, const char *part)
 {
-   if ((*ed)->collection && (*ed)->collection->alias)
-     {
-        Edje_Real_Part *rp;
-        char **path;
-
-        path = eina_str_split(part, EDJE_PART_PATH_SEPARATOR_STRING, 0);
-        if (!path) return NULL;
-
-        rp = _edje_real_part_recursive_get_helper(ed, path);
+   Edje_Real_Part *rp;
+   char **path;
 
-        free(*path);
-        free(path);
+   path = eina_str_split(part, EDJE_PART_PATH_SEPARATOR_STRING, 0);
+   if (!path) return NULL;
 
-        return rp;
-     }
+   rp = _edje_real_part_recursive_get_helper(ed, path);
 
-   return _edje_real_part_get(*ed, part);;
+   free(*path);
+   free(path);
+   return rp;
 }
 
 Evas_Object *