diff --git a/services/abilitymgr/src/ability_manager_service.cpp b/services/abilitymgr/src/ability_manager_service.cpp index f01df379b9..0b86e5913e 100644 --- a/services/abilitymgr/src/ability_manager_service.cpp +++ b/services/abilitymgr/src/ability_manager_service.cpp @@ -4054,8 +4054,7 @@ int32_t AbilityManagerService::StartExtensionAbility(const Want &want, const spt } } InsightIntentExecuteParam::RemoveInsightIntent(const_cast(want)); - if (extensionType == AppExecFwk::ExtensionAbilityType::VPN || - extensionType == AppExecFwk::ExtensionAbilityType::UI_SERVICE || + if (extensionType == AppExecFwk::ExtensionAbilityType::UI_SERVICE || extensionType == AppExecFwk::ExtensionAbilityType::APP_SERVICE) { return StartExtensionAbilityInner(want, callerToken, userId, extensionType, false); } @@ -4066,9 +4065,6 @@ int AbilityManagerService::ImplicitStartExtensionAbility(const Want &want, const int32_t userId, AppExecFwk::ExtensionAbilityType extensionType) { InsightIntentExecuteParam::RemoveInsightIntent(const_cast(want)); - if (extensionType == AppExecFwk::ExtensionAbilityType::VPN) { - return StartExtensionAbilityInner(want, callerToken, userId, extensionType, false, true); - } return StartExtensionAbilityInner(want, callerToken, userId, extensionType, true, true); } @@ -4927,8 +4923,7 @@ int AbilityManagerService::StopExtensionAbility(const Want &want, const sptr