q66 pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=d13cfe1b83f594238f199e590bfc50fa7fd8c945
commit d13cfe1b83f594238f199e590bfc50fa7fd8c945 Author: Daniel Kolesa <[email protected]> Date: Wed Apr 18 15:26:11 2018 +0200 eolian: doc ref validation cleanup --- src/lib/eolian/database_validate.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/lib/eolian/database_validate.c b/src/lib/eolian/database_validate.c index 5e88a1d857..0ac8a04559 100644 --- a/src/lib/eolian/database_validate.c +++ b/src/lib/eolian/database_validate.c @@ -21,8 +21,7 @@ _validate(Eolian_Object *obj) } static Eina_Bool -_validate_docstr(const Eolian_Unit *src, Eina_Stringshare *str, - const Eolian_Object *info, Eina_List **rdbg) +_validate_docstr(Eina_Stringshare *str, const Eolian_Object *info, Eina_List **rdbg) { if (!str || !str[0]) return EINA_TRUE; @@ -38,7 +37,7 @@ _validate_docstr(const Eolian_Unit *src, Eina_Stringshare *str, { if (eolian_doc_token_type_get(&tok) == EOLIAN_DOC_TOKEN_REF) { - if (eolian_doc_token_ref_resolve(&tok, src, NULL, NULL) == EOLIAN_OBJECT_UNKNOWN) + if (eolian_doc_token_ref_resolve(&tok, info->unit, NULL, NULL) == EOLIAN_OBJECT_UNKNOWN) { size_t dbgn = (size_t)eina_list_data_get(*rdbg); char *refn = eolian_doc_token_text_get(&tok); @@ -71,9 +70,9 @@ _validate_doc(Eolian_Documentation *doc) Eina_List *rdbg = doc->ref_dbg; - if (!_validate_docstr(doc->base.unit, doc->summary, &doc->base, &rdbg)) + if (!_validate_docstr(doc->summary, &doc->base, &rdbg)) return EINA_FALSE; - if (!_validate_docstr(doc->base.unit, doc->description, &doc->base, &rdbg)) + if (!_validate_docstr(doc->description, &doc->base, &rdbg)) return EINA_FALSE; return _validate(&doc->base); --
