diff --git a/src/lib/eolian/database_validate.c b/src/lib/eolian/database_validate.c index 6a9a17d3ef..b8b7f81678 100644 --- a/src/lib/eolian/database_validate.c +++ b/src/lib/eolian/database_validate.c @@ -289,7 +289,7 @@ _validate_type(Validate_State *vals, Eolian_Type *tp) tp->base.name); return EINA_FALSE; } - if (!_validate_type(vals, itp)) + if (!_validate_type_by_ref(vals, itp, EINA_FALSE, itp->move)) return EINA_FALSE; itp = itp->next_type; }