case OUTPUT_ITEM_GROUP:
for (size_t i = 0; i < item->group.n_children; i++)
output_item_unref (item->group.children[i]);
+ free (item->group.children);
break;
case OUTPUT_ITEM_IMAGE:
= old->group.n_children;
for (size_t i = 0; i < new->group.n_children; i++)
- output_item_ref (new->group.children[i]);
+ new->group.children[i] = output_item_ref (new->group.children[i]);
break;
case OUTPUT_ITEM_IMAGE: