Fix exit code setting for legacy applications

The value must be given to eina_value_set and not a pointer to a
Eina_Value.
This bug results in always getting wrong exit code when the application
terminates.
This commit is contained in:
Daniel Zaoui 2018-04-22 15:38:12 +03:00
parent 558f4c36ac
commit 9cbba2d0b4
1 changed files with 1 additions and 2 deletions

View File

@ -1257,10 +1257,9 @@ EAPI void
ecore_main_loop_quit(void)
{
Eina_Value v = EINA_VALUE_EMPTY;
int val = 0;
eina_value_setup(&v, EINA_VALUE_TYPE_INT);
eina_value_set(&v, &val);
eina_value_set(&v, 0);
EINA_MAIN_LOOP_CHECK_RETURN;
efl_loop_quit(ML_OBJ, v);
}