summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Zaoui <daniel.zaoui@yahoo.com>2018-04-22 15:38:12 +0300
committerDaniel Zaoui <daniel.zaoui@yahoo.com>2018-04-22 15:44:41 +0300
commit9cbba2d0b452934b485706de5f8956c984556e29 (patch)
tree93fe0834aad155329f5bff77ef0fe414d9a1a8a6
parent558f4c36ac7fa67fe47b5088d0ef61d66ddd2dc4 (diff)
downloadefl-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.c3
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);
}