From 7b6807939ea536aaa22192b1b4f506542f4d8070 Mon Sep 17 00:00:00 2001 From: Michael BOUCHAUD Date: Mon, 17 Sep 2012 16:37:50 +0000 Subject: [PATCH] edje: fix group inherit with script SVN revision: 76769 --- legacy/edje/src/bin/edje_cc_handlers.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/legacy/edje/src/bin/edje_cc_handlers.c b/legacy/edje/src/bin/edje_cc_handlers.c index 6e10cce764..185eb1205b 100644 --- a/legacy/edje/src/bin/edje_cc_handlers.c +++ b/legacy/edje/src/bin/edje_cc_handlers.c @@ -1098,6 +1098,8 @@ _edje_program_copy(Edje_Program *ep, Edje_Program *ep2) data_queue_copied_part_lookup(pc, &(et2->id), &(et->id)); else if (ep2->action == EDJE_ACTION_TYPE_ACTION_STOP) data_queue_copied_program_lookup(pc, &(et2->id), &(et->id)); + else if (ep2->action == EDJE_ACTION_TYPE_SCRIPT) + data_queue_copied_program_lookup(pc, &(et2->id), &(et->id)); else if (ep2->action == EDJE_ACTION_TYPE_DRAG_VAL_SET) data_queue_copied_part_lookup(pc, &(et2->id), &(et->id)); else if (ep2->action == EDJE_ACTION_TYPE_DRAG_VAL_STEP) @@ -2557,6 +2559,7 @@ st_collections_group_inherit(void) cp->l2 = cp2->l2; cp->script = STRDUP(cp2->script); cd->is_lua = cd2->is_lua; + cd->shared = cd2->shared; cd->programs = eina_list_append(cd->programs, cp); data_queue_copied_anonymous_lookup(pc, &(cp2->id), &(cp->id)); }