Add app_id to the launch signal. 06/54206/1
authorMyungki Lee <mk5004.lee@samsung.com>
Mon, 14 Dec 2015 05:54:26 +0000 (14:54 +0900)
committerMyungki Lee <mk5004.lee@samsung.com>
Mon, 14 Dec 2015 05:54:26 +0000 (14:54 +0900)
Change-Id: Ib746b3e6f5d726d7681a6f60c8a7b66118cd0e69
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
include/signal_util.h
src/debug-launchpad.c
src/signal_util.c

index 8466ade..df0bae1 100644 (file)
@@ -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);
index e951d4d..729aa7b 100644 (file)
@@ -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)
index 3a7cf74..114097d 100644 (file)
@@ -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;