LOGI("GroupItem created");
char* name;
int ret = app_get_name(&name);
- if (ret != APP_ERROR_NONE)
+ if (ret != APP_ERROR_NONE) {
app_label_ = util::GetAppId();
- else
+ } else {
app_label_ = string(name);
+ free(name);
+ }
}
GroupItem::~GroupItem() {
}
void GroupItem::RemoveChildren() {
- for (auto& i : impl_->children_list_) {
- impl_->children_list_.remove(i);
- }
+ impl_->children_list_.clear();
}
list<shared_ptr<AbstractItem>> GroupItem::GetChildren() {