projects
/
platform
/
core
/
appfw
/
appcore-agent.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ec68e03
)
Call ecore_main_loop_quit() in the main thread
13/171513/1
author
Junghoon Park
<jh9216.park@samsung.com>
Mon, 5 Mar 2018 08:18:01 +0000
(17:18 +0900)
committer
Junghoon Park
<jh9216.park@samsung.com>
Mon, 5 Mar 2018 08:19:24 +0000
(17:19 +0900)
Change-Id: If4f42fc496fed63d8a50e734b5f5a4e7beb95a0c
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
src/service_app_main.c
patch
|
blob
|
history
diff --git
a/src/service_app_main.c
b/src/service_app_main.c
index 214c772a7645deed34c74933bb9f18d07f2c4b1c..882ecfd997d267e8e6760a96c151e263e0630fa8 100644
(file)
--- a/
src/service_app_main.c
+++ b/
src/service_app_main.c
@@
-255,11
+255,16
@@
static void __loop_run(void *data)
ecore_main_loop_begin();
}
-static void __
loop_exit
(void *data)
+static void __
exit_main_loop
(void *data)
{
ecore_main_loop_quit();
}
+static void __loop_exit(void *data)
+{
+ ecore_main_loop_thread_safe_call_sync((Ecore_Data_Cb)__exit_main_loop, NULL);
+}
+
static const char *__error_to_string(app_error_e error)
{
switch (error) {