diff --git a/services/abilitymgr/include/ability_manager_service.h b/services/abilitymgr/include/ability_manager_service.h index 0f7aa1e91d..4568016294 100644 --- a/services/abilitymgr/include/ability_manager_service.h +++ b/services/abilitymgr/include/ability_manager_service.h @@ -1780,7 +1780,7 @@ public: int32_t TerminateMission(int32_t missionId) override; int32_t StartUIAbilityBySCBDefaultCommon(AbilityRequest &abilityRequest, sptr sessionInfo, - uint32_t sceneFlag, bool isColdStart); + uint32_t sceneFlag, bool &isColdStart); int32_t NotifySCBToRecoveryAfterInterception(const AbilityRequest &abilityRequest); diff --git a/services/abilitymgr/src/ability_manager_service.cpp b/services/abilitymgr/src/ability_manager_service.cpp index 7ec8d5a6db..b811f997f7 100644 --- a/services/abilitymgr/src/ability_manager_service.cpp +++ b/services/abilitymgr/src/ability_manager_service.cpp @@ -2210,7 +2210,7 @@ int AbilityManagerService::StartUIAbilityBySCBDefault(sptr sessionI } int32_t AbilityManagerService::StartUIAbilityBySCBDefaultCommon(AbilityRequest &abilityRequest, - sptr sessionInfo, uint32_t sceneFlag, bool isColdStart) + sptr sessionInfo, uint32_t sceneFlag, bool &isColdStart) { auto abilityInfo = abilityRequest.abilityInfo; if (!AbilityUtil::IsSystemDialogAbility(abilityInfo.bundleName, abilityInfo.name)) {