From ae9de2ab3e4f2b3000f70c47dd411d18efbf2836 Mon Sep 17 00:00:00 2001 From: "mk5004.lee" Date: Wed, 11 Mar 2020 10:34:41 +0900 Subject: [PATCH] Change behaivor of reporter_delete_all Change-Id: I38a6ae2a1e2c72bcbdda5b47067789c2ee8bb3b7 Signed-off-by: mk5004.lee --- src/notification_ex_service.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/notification_ex_service.cc b/src/notification_ex_service.cc index 50fefef..51b04fe 100644 --- a/src/notification_ex_service.cc +++ b/src/notification_ex_service.cc @@ -47,6 +47,7 @@ #include #include #include +#include #include #include #include @@ -600,9 +601,11 @@ class DPMManager : public Manager { list> noti_list = DBManager::GetNotificationList(info.GetOwner(), facade_->GetUid(info), info.GetChannel()); - for (auto& i : noti_list) - DoDelete(info, i); - facade_->LaunchDefaultViewer(noti_list, NOTIFICATION_OP_DELETE_ALL); + for (auto& i : noti_list) { + EventInfo event_info(EventInfo::Delete, info.GetOwner(), info.GetChannel()); + DoDelete(event_info, i); + } + facade_->LaunchDefaultViewer(noti_list, NOTIFICATION_OP_DELETE); } else { int ret = DoDelete(info, deletedItem); if (ret == ERROR_NONE) -- 2.7.4