eo: fix reflection
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Fri, 8 Mar 2019 13:19:23 +0000 (08:19 -0500)
committerJunsuChoi <jsuya.choi@samsung.com>
Thu, 14 Mar 2019 05:46:29 +0000 (14:46 +0900)
commit245139e8e2bd96b4324a709c735008a29c602588
tree042382cfac463a7d09d3cd482c99230abe522678
parente6d6db4535b95f2cc8a84776c62e4b7bde0f1422
eo: fix reflection

Summary:
the DFS tree walk was accidently stopped by a too early return
statement. We should only return if we found a reflection entry, if not,
then we should continue our search

Depends on D7996

Reviewers: cedric, zmike, q66, segfaultxavi

Reviewed By: cedric, zmike

Subscribers: #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D7997
src/lib/eo/eo.c
src/tests/eo/suite/eo_test_reflection.c
src/tests/eo/suite/eo_test_reflection_complex_class_structure.c [new file with mode: 0644]
src/tests/eo/suite/eo_test_reflection_complex_class_structure.h [new file with mode: 0644]