mro = eina_list_remove(mro, NULL);
mro = eina_list_prepend(mro, klass);
if ((desc->type == EFL_CLASS_TYPE_MIXIN) && (desc->data_size > 0))
- mixins = eina_list_prepend(mixins, klass);
+ {
+ mixins = eina_list_prepend(mixins, klass);
+ }
/* Copy the extensions and free the list */
{
size_t extn_data_off = klass->data_offset;
if (klass->desc->type != EFL_CLASS_TYPE_MIXIN)
+ {
extn_data_off += EO_ALIGN_SIZE(klass->desc->data_size);
+ }
/* Feed the mixins data offsets and free the mixins list. */
{
it = _ITEM(eina_list_data_get(c->par->logical_items));
if (c->line_no == 0 || c->o->multiline)
- _layout_line_new(c, it->format);
+ {
+ _layout_line_new(c, it->format);
+ }
/* We walk on our own because we want to be able to add items from
* inside the list and then walk them on the next iteration. */