eo2: do not restrict search for api in class extensions to some class types
authorJérémy Zurcher <jeremy@asynk.ch>
Fri, 8 Nov 2013 11:08:17 +0000 (12:08 +0100)
committerTom Hacohen <tom@stosb.com>
Thu, 10 Apr 2014 03:20:19 +0000 (04:20 +0100)
src/lib/eo/eo.c

index 942a6d4..4d2f05c 100644 (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;
           }
      }