X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=notification-ex%2Fgroup_item.cc;h=75a55c76f0630aabe8b2da55ff7bcf773f162e22;hb=refs%2Fheads%2Ftizen;hp=3407938977c78cea27ba4b03553533275d8e8af8;hpb=ebd6a0a8ea5d05c95ac10269b62bb872173be0ca;p=platform%2Fcore%2Fapi%2Fnotification.git diff --git a/notification-ex/group_item.cc b/notification-ex/group_item.cc index 3407938..75a55c7 100644 --- a/notification-ex/group_item.cc +++ b/notification-ex/group_item.cc @@ -56,10 +56,12 @@ GroupItem::Impl::Impl(GroupItem* parent) 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() { @@ -199,9 +201,7 @@ void GroupItem::RemoveChild(string itemId) { } void GroupItem::RemoveChildren() { - for (auto& i : impl_->children_list_) { - impl_->children_list_.remove(i); - } + impl_->children_list_.clear(); } list> GroupItem::GetChildren() {