diff --git a/legacy/edje/src/bin/edje_cc_out.c b/legacy/edje/src/bin/edje_cc_out.c index f9533b5952..6eee5a64d8 100644 --- a/legacy/edje/src/bin/edje_cc_out.c +++ b/legacy/edje/src/bin/edje_cc_out.c @@ -2144,15 +2144,15 @@ data_process_lookups(void) } else { - char *aliased; - aliased = eina_hash_find(part->pc->aliased, part->name); - if (!aliased) - aliased = part->name; + char *alias; + alias = eina_hash_find(part->pc->alias, part->name); + if (!alias) + alias = part->name; for (i = 0; i < part->pc->parts_count; ++i) { ep = part->pc->parts[i]; - if ((ep->name) && (!strcmp(ep->name, aliased))) + if ((ep->name) && (!strcmp(ep->name, alias))) { handle_slave_lookup(part_slave_lookups, part->dest, ep->id); *(part->dest) = ep->id; @@ -2162,8 +2162,8 @@ data_process_lookups(void) if (i == part->pc->parts_count) { - ERR("%s: Error. Unable to find part name \"%s\".", - progname, part->name); + ERR("%s: Error. Unable to find part name \"%s\" needed in group '%s'.", + progname, alias, part->pc->part); exit(-1); } }