q66 pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=1348569bfa08eedd4e851de00f838bf3431fd931

commit 1348569bfa08eedd4e851de00f838bf3431fd931
Author: Daniel Kolesa <[email protected]>
Date:   Fri Jul 26 14:13:22 2019 +0200

    eolian: allow value types in owning containers (list/array/etc)
---
 src/lib/eolian/database_validate.c | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/src/lib/eolian/database_validate.c 
b/src/lib/eolian/database_validate.c
index eb818750a4..7f09d43299 100644
--- a/src/lib/eolian/database_validate.c
+++ b/src/lib/eolian/database_validate.c
@@ -257,16 +257,6 @@ _validate_type(Validate_State *vals, Eolian_Type *tp)
                   {
                      if (!_validate_type(vals, itp))
                        return EINA_FALSE;
-                     if (kwid == KW_array || kwid == KW_hash || kwid == 
KW_list)
-                       {
-                          if (!database_type_is_ownable(src, itp, EINA_TRUE))
-                            {
-                               _eo_parser_log(&itp->base,
-                                        "%s cannot contain value types (%s)",
-                                        tp->base.name, itp->base.name);
-                               return EINA_FALSE;
-                            }
-                       }
                      itp = itp->next_type;
                   }
                 return _validate_ownable(tp);

-- 


Reply via email to