From 6234021295e4cbdd0ba2e9002a7d2ad05706fa85 Mon Sep 17 00:00:00 2001 From: Junghoon Park Date: Tue, 24 May 2016 17:43:22 +0900 Subject: [PATCH] Add slot for csapp Change-Id: Ifeeaa7a3c9e7227033f77e756dea298e81a3a2a4 Signed-off-by: Junghoon Park --- packaging/default.loader | 5 +++++ src/launchpad.c | 11 +++++++++++ 2 files changed, 16 insertions(+) diff --git a/packaging/default.loader b/packaging/default.loader index b2f2409..042973e 100644 --- a/packaging/default.loader +++ b/packaging/default.loader @@ -12,3 +12,8 @@ APP_TYPE jsapp DETECTION_METHOD TIMEOUT|VISIBILITY TIMEOUT 5000 +[LOADER] +NAME cs-loader +EXE null +APP_TYPE csapp + diff --git a/src/launchpad.c b/src/launchpad.c index 5e13b94..54ac4e3 100755 --- a/src/launchpad.c +++ b/src/launchpad.c @@ -1242,6 +1242,17 @@ static void __add_slot_from_info(gpointer data, gpointer user_data) loader_info_t *info = (loader_info_t *)data; candidate_process_context_t *cpc; + if (!strcmp(info->exe, "null")) { + cpc = __add_slot(LAUNCHPAD_TYPE_USER + user_slot_offset, PAD_LOADER_ID_DIRECT, + 0, info->exe, NULL, 0, 0); + if (cpc == NULL) + return; + + info->type = LAUNCHPAD_TYPE_USER + user_slot_offset; + user_slot_offset++; + return; + } + if (access(info->exe, F_OK | X_OK) == 0) { cpc = __add_slot(LAUNCHPAD_TYPE_USER + user_slot_offset, PAD_LOADER_ID_STATIC, 0, info->exe, NULL, info->detection_method, info->timeout_val); -- 2.7.4