if (menu_info->comp_type &&
strcmp(menu_info->comp_type, "svcapp") == 0) {
- loader_id = PAD_LOADER_ID_DIRECT;
+ loader_id = __get_loader_id(kb);
+ if (loader_id > PAD_LOADER_ID_DYNAMIC_BASE) {
+ type = LAUNCHPAD_TYPE_DYNAMIC;
+ cpc = __find_slot(type, loader_id);
+ if (cpc && !cpc->prepared)
+ cpc = NULL;
+ } else {
+ loader_id = PAD_LOADER_ID_DIRECT;
+ }
} else if (menu_info->comp_type && menu_info->app_type &&
strcmp(menu_info->comp_type, "widgetapp") == 0 &&
strcmp(menu_info->app_type, "webapp") == 0) {