diff options
author | Daniel Zaoui <daniel.zaoui@yahoo.com> | 2018-04-22 15:38:12 +0300 |
---|---|---|
committer | Daniel Zaoui <daniel.zaoui@yahoo.com> | 2018-04-22 15:44:41 +0300 |
commit | 9cbba2d0b452934b485706de5f8956c984556e29 (patch) | |
tree | 93fe0834aad155329f5bff77ef0fe414d9a1a8a6 | |
parent | 558f4c36ac7fa67fe47b5088d0ef61d66ddd2dc4 (diff) | |
download | efl-9cbba2d0b452934b485706de5f8956c984556e29.tar.gz |
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.
-rw-r--r-- | src/lib/ecore/ecore_main.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/ecore/ecore_main.c b/src/lib/ecore/ecore_main.c index 7801dd5feb..e2f4921984 100644 --- a/src/lib/ecore/ecore_main.c +++ b/src/lib/ecore/ecore_main.c @@ -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); } |