forked from enlightenment/efl
eolian: warn as much as possible at once for unimplemented funcs
This also fixes some other potential errors, when there is a failure about unimplemented methods but something up the stack then uses those results.
This commit is contained in:
parent
9fefc35308
commit
ceac54b23b
|
@ -1039,10 +1039,8 @@ _db_fill_inherits(Validate_State *vals, Eolian_Class *cl, Eina_Hash *fhash)
|
||||||
|
|
||||||
/* verify that all methods are implemented on the class */
|
/* verify that all methods are implemented on the class */
|
||||||
if (!_db_check_implemented(vals, cl, fh))
|
if (!_db_check_implemented(vals, cl, fh))
|
||||||
{
|
vals->warned = EINA_TRUE;
|
||||||
eina_hash_free(fh);
|
|
||||||
return EINA_FALSE;
|
|
||||||
}
|
|
||||||
eina_hash_free(fh);
|
eina_hash_free(fh);
|
||||||
|
|
||||||
return EINA_TRUE;
|
return EINA_TRUE;
|
||||||
|
|
Loading…
Reference in New Issue