summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHwankyu Jhun <h.jhun@samsung.com>2016-11-24 08:53:14 +0900
committerHwankyu Jhun <h.jhun@samsung.com>2016-11-24 08:53:14 +0900
commitd85e7451153aa33bfb5ec9015165e6af4922e77f (patch)
tree9600af12f5078904621955757b087763e8daefbd
parentc45238d8876e18e7259512ae80ed252670a2dea5 (diff)
downloadaul-1-d85e7451153aa33bfb5ec9015165e6af4922e77f.tar.gz
aul-1-d85e7451153aa33bfb5ec9015165e6af4922e77f.tar.bz2
aul-1-d85e7451153aa33bfb5ec9015165e6af4922e77f.zip
Fix app_launcher tool
- Use g_timeout_add instead of g_idle_add Change-Id: I285edec098c08a0cc11a96791847c5a8fd2375e2 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
-rw-r--r--tool/app_launcher.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/tool/app_launcher.c b/tool/app_launcher.c
index 1bc44610..2e4b16fd 100644
--- a/tool/app_launcher.c
+++ b/tool/app_launcher.c
@@ -50,6 +50,7 @@
#define REGULAR_UID_MIN 5000
#endif
#define INOTIFY_BUF (1024 * ((sizeof(struct inotify_event)) + 16))
+#define TIMEOUT_INTERVAL 1000
struct launch_arg {
char appid[256];
@@ -472,11 +473,13 @@ static gboolean fast_run_func(void *data)
ret = aul_listen_app_dead_signal(
__launch_app_dead_handler,
launch_arg_data);
- g_idle_add(__check_running, launch_arg_data);
+ g_timeout_add(TIMEOUT_INTERVAL, __check_running,
+ launch_arg_data);
if (ret == 0) {
monitoring_dead_signal = 1;
} else {
- g_idle_add(__register_dead_signal,
+ g_timeout_add(TIMEOUT_INTERVAL,
+ __register_dead_signal,
launch_arg_data);
return FALSE;
}