summaryrefslogtreecommitdiff
path: root/src/launchpad_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/launchpad_common.c')
-rw-r--r--src/launchpad_common.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/launchpad_common.c b/src/launchpad_common.c
index 960c53f..ef42c0a 100644
--- a/src/launchpad_common.c
+++ b/src/launchpad_common.c
@@ -415,6 +415,10 @@ appinfo_t *_appinfo_create(bundle *kb)
if (ptr)
menu_info->root_path = strdup(ptr);
+ ptr = bundle_get_val(kb, AUL_K_LOADER_NAME);
+ if (ptr)
+ menu_info->loader_name = strdup(ptr);
+
if (!_appinfo_get_app_path(menu_info)) {
_appinfo_free(menu_info);
return NULL;
@@ -483,6 +487,8 @@ void _appinfo_free(appinfo_t *menu_info)
free(menu_info->internal_pool);
if (menu_info->root_path != NULL)
free(menu_info->root_path);
+ if (menu_info->loader_name != NULL)
+ free(menu_info->loader_name);
free(menu_info);
}