diff options
author | Hwankyu Jhun <h.jhun@samsung.com> | 2016-11-24 08:53:14 +0900 |
---|---|---|
committer | Hwankyu Jhun <h.jhun@samsung.com> | 2016-11-24 08:53:14 +0900 |
commit | d85e7451153aa33bfb5ec9015165e6af4922e77f (patch) | |
tree | 9600af12f5078904621955757b087763e8daefbd | |
parent | c45238d8876e18e7259512ae80ed252670a2dea5 (diff) | |
download | aul-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.c | 7 |
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; } |