From 048ae363bb77faf7cd5d98fcfbca6972a5b14c35 Mon Sep 17 00:00:00 2001 From: Myungki Lee Date: Mon, 14 Dec 2015 14:54:26 +0900 Subject: [PATCH] Add app_id to the launch signal. Change-Id: Ib746b3e6f5d726d7681a6f60c8a7b66118cd0e69 Signed-off-by: Myungki Lee --- include/signal_util.h | 2 +- src/debug-launchpad.c | 2 +- src/signal_util.c | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/include/signal_util.h b/include/signal_util.h index 8466ade..df0bae1 100644 --- a/include/signal_util.h +++ b/include/signal_util.h @@ -20,7 +20,7 @@ #include int _send_app_dead_signal(int dead_pid); -int _send_app_launch_signal(int launch_pid); +int _send_app_launch_signal(int launch_pid, const char *app_id); void _debug_launchpad_sigchld(struct signalfd_siginfo *info); int _signal_init(void); int _signal_get_sigchld_fd(void); diff --git a/src/debug-launchpad.c b/src/debug-launchpad.c index e951d4d..729aa7b 100644 --- a/src/debug-launchpad.c +++ b/src/debug-launchpad.c @@ -420,7 +420,7 @@ end: __send_result_to_caller(clifd, pid, app_path); if (pid > 0) - _send_app_launch_signal(pid); + _send_app_launch_signal(pid, appinfo->appid); if (appinfo) _appinfo_free(appinfo); if (kb) diff --git a/src/signal_util.c b/src/signal_util.c index 3a7cf74..114097d 100644 --- a/src/signal_util.c +++ b/src/signal_util.c @@ -97,7 +97,7 @@ int _send_app_dead_signal(int dead_pid) return 0; } -int _send_app_launch_signal(int launch_pid) +int _send_app_launch_signal(int launch_pid, const char *app_id) { DBusMessage *message; @@ -110,6 +110,7 @@ int _send_app_launch_signal(int launch_pid) if (dbus_message_append_args(message, DBUS_TYPE_UINT32, &launch_pid, + DBUS_TYPE_STRING, &app_id, DBUS_TYPE_INVALID) == FALSE) { _E("Failed to load data error"); return -1; -- 2.7.4