From ca1f24536641c45eb356a4d304d845661c528a21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Fri, 8 Nov 2013 03:01:04 +0000 Subject: [PATCH] eo2: _eo2_api_desc_get can look into interfaces extensions too --- src/lib/eo/eo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/eo/eo.c b/src/lib/eo/eo.c index 24da48a8ae..942a6d49cc 100644 --- a/src/lib/eo/eo.c +++ b/src/lib/eo/eo.c @@ -564,7 +564,8 @@ _eo2_api_desc_get(const void *api_func, const _Eo_Class *klass, const _Eo_Class { 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_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;