diff options
author | Myungki Lee <mk5004.lee@samsung.com> | 2015-12-14 14:54:26 +0900 |
---|---|---|
committer | Myungki Lee <mk5004.lee@samsung.com> | 2015-12-14 14:54:26 +0900 |
commit | 048ae363bb77faf7cd5d98fcfbca6972a5b14c35 (patch) | |
tree | 6f46597adb3b466d146685596d5973cabe74cafc | |
parent | 9164fbcd6860ce11073f9bc0414d635907d165d9 (diff) | |
download | debug-launchpad-048ae363bb77faf7cd5d98fcfbca6972a5b14c35.tar.gz debug-launchpad-048ae363bb77faf7cd5d98fcfbca6972a5b14c35.tar.bz2 debug-launchpad-048ae363bb77faf7cd5d98fcfbca6972a5b14c35.zip |
Add app_id to the launch signal.
Change-Id: Ib746b3e6f5d726d7681a6f60c8a7b66118cd0e69
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
-rw-r--r-- | include/signal_util.h | 2 | ||||
-rw-r--r-- | src/debug-launchpad.c | 2 | ||||
-rw-r--r-- | 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 <sys/signalfd.h> 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; |