From 0808d60074f6c96e178393474d0094d47821aa0c Mon Sep 17 00:00:00 2001 From: jerry Date: Wed, 19 Jan 2022 08:06:18 +0000 Subject: [PATCH] fix bugs Signed-off-by: jerry --- services/abilitymgr/src/mission_list_manager.cpp | 4 ++++ 1 file changed, 4 insertions(+) mode change 100755 => 100644 services/abilitymgr/src/mission_list_manager.cpp diff --git a/services/abilitymgr/src/mission_list_manager.cpp b/services/abilitymgr/src/mission_list_manager.cpp old mode 100755 new mode 100644 index 37629a61bb4..38bacfd3966 --- a/services/abilitymgr/src/mission_list_manager.cpp +++ b/services/abilitymgr/src/mission_list_manager.cpp @@ -984,6 +984,10 @@ int MissionListManager::ClearMission(int missionId) } std::lock_guard guard(managerLock_); auto mission = GetMissionById(missionId); + if (mission->GetMissionList() && mission->GetMissionList()->GetType() == MissionListType::LAUNCHER) { + HILOG_ERROR("Mission id is launcher, can not clear."); + return ERR_INVALID_VALUE; + } return ClearMissionLocked(missionId, mission); } -- Gitee