q66 pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=3ae67b24b3dfbc8af16ddbf1ff31054f4dc3b56e
commit 3ae67b24b3dfbc8af16ddbf1ff31054f4dc3b56e Author: Daniel Kolesa <[email protected]> Date: Thu Mar 22 16:27:35 2018 +0100 eolian: validate staging unit when parsing all --- src/lib/eolian/eolian_database.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/eolian/eolian_database.c b/src/lib/eolian/eolian_database.c index 4e337f6ed4..afa524f5af 100644 --- a/src/lib/eolian/eolian_database.c +++ b/src/lib/eolian/eolian_database.c @@ -929,7 +929,7 @@ eolian_state_all_eot_files_parse(Eolian_State *state) _state_clean(state); eina_hash_foreach(state->filenames_eot, _tfile_parse, &pd); - if (pd.ret && !database_validate(&state->unit)) + if (pd.ret && !database_validate(&state->staging)) return EINA_FALSE; _merge_unit(&state->unit, &state->staging); @@ -961,7 +961,7 @@ eolian_state_all_eo_files_parse(Eolian_State *state) _state_clean(state); eina_hash_foreach(state->filenames_eo, _file_parse, &pd); - if (pd.ret && !database_validate(&state->unit)) + if (pd.ret && !database_validate(&state->staging)) return EINA_FALSE; _merge_unit(&state->unit, &state->staging); --
