summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2013-11-08 12:08:17 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2013-11-08 12:10:26 +0100
commitf30a2170599e546370530ef7a00f35fed83e374d (patch)
treecf48ba90e84141c3ac7654473ae4311373a03288
parentd862b0fcc190eb7960d78df63f7aca7fb7d3dd53 (diff)
downloadefl-f30a2170599e546370530ef7a00f35fed83e374d.tar.gz
eo2: do not restrict search for api in class extensions to some class types
-rw-r--r--src/lib/eo/eo.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/lib/eo/eo.c b/src/lib/eo/eo.c
index 2cae9fb25f..5c7a8709b7 100644
--- a/src/lib/eo/eo.c
+++ b/src/lib/eo/eo.c
@@ -562,13 +562,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;
}
}