strdup((std::to_string(app_support_mode_val)).c_str());
widget_app->taskmanage = strdup("false");
widget_app->indicatordisplay = strdup("false");
- widget_app->type =
- strdup(application.app_info.type().c_str());
+ if (!application.app_info.type().empty())
+ widget_app->type = strdup(application.app_info.type().c_str());
+ else
+ widget_app->type = strdup("capp");
widget_app->component_type = strdup("widgetapp");
widget_app->hwacceleration =
strdup(application.app_info.hwacceleration().c_str());
service_app->autorestart =
strdup(application.app_info.auto_restart().c_str());
service_app->onboot = strdup(application.app_info.on_boot().c_str());
- service_app->type = strdup(application.app_info.type().c_str());
+ if (!application.app_info.type().empty())
+ service_app->type = strdup(application.app_info.type().c_str());
+ else
+ service_app->type = strdup("capp");
service_app->process_pool =
strdup(application.app_info.process_pool().c_str());
service_app->component_type = strdup("svcapp");
ui_app->support_mode =
strdup((std::to_string(app_support_mode_val)).c_str());
ui_app->taskmanage = strdup(application.app_info.taskmanage().c_str());
- ui_app->type = strdup(application.app_info.type().c_str());
+ if (!application.app_info.type().empty())
+ ui_app->type = strdup(application.app_info.type().c_str());
+ else
+ ui_app->type = strdup("capp");
ui_app->ui_gadget = strdup(application.app_info.uigadget().c_str());
ui_app->process_pool = strdup(application.app_info.process_pool().c_str());
ui_app->submode = strdup(application.app_info.submode().c_str());
watch_application.app_info.exec()).c_str());
watch_app->nodisplay = strdup("true");
watch_app->multiple = strdup("false");
- watch_app->type = strdup(watch_application.app_info.type().c_str());
+ if (!watch_application.app_info.type().empty())
+ watch_app->type = strdup(watch_application.app_info.type().c_str());
+ else
+ watch_app->type = strdup("capp");
watch_app->taskmanage = strdup("false");
watch_app->hwacceleration = strdup("default");
watch_app->screenreader = strdup("use-system-setting");