eo2: do not restrict search for api in class extensions to some class types

This commit is contained in:
Jérémy Zurcher 2013-11-08 12:08:17 +01:00 committed by Tom Hacohen
parent 2593cb86c6
commit b08ae598a8
1 changed files with 2 additions and 7 deletions

View File

@ -563,13 +563,8 @@ _eo2_api_desc_get(const void *api_func, const _Eo_Class *klass, const _Eo_Class
for (kls_itr = extns ; *kls_itr ; kls_itr++)
{
cur_klass = *kls_itr;
if (cur_klass->desc->type == EO_CLASS_TYPE_REGULAR
|| cur_klass->desc->type == EO_CLASS_TYPE_REGULAR_NO_INSTANT
|| cur_klass->desc->type == EO_CLASS_TYPE_INTERFACE)
{
op_desc = _eo2_api_desc_get(api_func, cur_klass, NULL);
if (op_desc) return op_desc;
}
op_desc = _eo2_api_desc_get(api_func, cur_klass, NULL);
if (op_desc) return op_desc;
}
}