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);

-- 


Reply via email to