forked from enlightenment/efl
Eo: all classes are allowed in extension list.
All classes are allowed, because all classes can be used as interfaces in order to override behaviour. This is especially needed for mixins and broke the eo2 tests.
This commit is contained in:
parent
5009030d41
commit
8955c514c7
|
@ -832,10 +832,6 @@ eo_class_new(const Eo_Class_Description *desc, const Eo_Class *parent_id, ...)
|
|||
switch (extn->desc->type)
|
||||
{
|
||||
case EO_CLASS_TYPE_REGULAR_NO_INSTANT:
|
||||
ERR("Regular non-instantiable classes ('%s') aren't allowed in class ('%s') extension list",
|
||||
extn->desc->name, desc->name);
|
||||
va_end(p_list);
|
||||
return NULL;
|
||||
case EO_CLASS_TYPE_REGULAR:
|
||||
case EO_CLASS_TYPE_INTERFACE:
|
||||
case EO_CLASS_TYPE_MIXIN:
|
||||
|
|
Loading…
Reference in New Issue