q66 pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=aa1db12c00591bdd56c2cb5ae5165826b5912b9f
commit aa1db12c00591bdd56c2cb5ae5165826b5912b9f Author: Daniel Kolesa <[email protected]> Date: Mon May 6 16:48:21 2019 +0200 eolian: fail on scan file conflict If two files of the same name are found in the include paths, the scan should fail. --- src/lib/eolian/eolian_database.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/eolian/eolian_database.c b/src/lib/eolian/eolian_database.c index 79da362e0a..194ac064a2 100644 --- a/src/lib/eolian/eolian_database.c +++ b/src/lib/eolian/eolian_database.c @@ -794,7 +794,7 @@ eolian_state_directory_add(Eolian_State *state, const char *dir) { if (!dir || !state) return EINA_FALSE; Scan_State sst = { state, EINA_TRUE }; - return eina_file_dir_list(dir, EINA_TRUE, _scan_cb, &sst); + return eina_file_dir_list(dir, EINA_TRUE, _scan_cb, &sst) && sst.succ; } EAPI Eina_Bool --
