cedric pushed a commit to branch efl-1.15.

http://git.enlightenment.org/core/efl.git/commit/?id=61a1a59b5cd4c293bc67fea6d81af37f652207a3

commit 61a1a59b5cd4c293bc67fea6d81af37f652207a3
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Tue Apr 19 11:56:17 2016 -0700

    Revert "Set the name for table, box items"
    
    This reverts commit 6f7608befd006f8076d237bee5d17c9e9e1e09ac.
    
    Item in table and box do not need names as they have an index. This
    is breaking ABI for edje application that rely on getting the index
    properly when a signal is emitted. To be precise, this did break
    elemines.
---
 src/bin/edje/edje_cc_out.c | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/src/bin/edje/edje_cc_out.c b/src/bin/edje/edje_cc_out.c
index f96e2f3..5cb4ec1 100755
--- a/src/bin/edje/edje_cc_out.c
+++ b/src/bin/edje/edje_cc_out.c
@@ -431,16 +431,9 @@ static void
 check_packed_items(Edje_Part_Collection *pc, Edje_Part *ep, Eet_File *ef)
 {
    unsigned int i;
-   char *def_name;
 
    for (i = 0; i < ep->items_count; ++i)
      {
-        if (!ep->items[i]->name)
-          {
-             def_name = alloca(strlen("item_") + strlen("0xFFFFFFFFFFFFFFFF") 
+ 1);
-             sprintf(def_name, "item_%p", def_name);
-             ep->items[i]->name = strdup(def_name);
-          }
        if (ep->items[i]->type == EDJE_PART_TYPE_GROUP && !ep->items[i]->source)
          error_and_abort(ef, "Collection %i: missing source on packed item "
                          "of type GROUP in part \"%s\"",

-- 


Reply via email to