diff --git a/services/abilitymgr/src/ability_manager_service.cpp b/services/abilitymgr/src/ability_manager_service.cpp index 5797d2a272746ab17808b8aeb3de8b30bf116b06..b64bad91d0d3bea86dff8bfc16395d4da9860a4a 100644 --- a/services/abilitymgr/src/ability_manager_service.cpp +++ b/services/abilitymgr/src/ability_manager_service.cpp @@ -2235,6 +2235,7 @@ void AbilityManagerService::StartingLauncherAbility() /* First stage, hardcoding for the first launcher App */ auto userId = GetUserId(); Want want; + want.AddEntity(Want::FLAG_HOME_INTENT_FROM_SYSTEM); want.SetElementName(AbilityConfig::LAUNCHER_BUNDLE_NAME, AbilityConfig::LAUNCHER_ABILITY_NAME); while (!(iBundleManager_->QueryAbilityInfo(want, AppExecFwk::AbilityInfoFlag::GET_ABILITY_INFO_WITH_APPLICATION, userId, abilityInfo))) { diff --git a/services/appmgr/test/mock/include/mock_bundle_manager.h b/services/appmgr/test/mock/include/mock_bundle_manager.h index 8a12f9ad9ab41ae72f8d92f04902220038b4af49..77e52f0987b1a0f90c9300df989f18ef43061675 100755 --- a/services/appmgr/test/mock/include/mock_bundle_manager.h +++ b/services/appmgr/test/mock/include/mock_bundle_manager.h @@ -176,7 +176,7 @@ public: return true; }; // clears cache data of a specified application. - virtual bool CleanBundleCacheFiles( + virtual int32_t CleanBundleCacheFiles( const std::string &bundleName, const sptr &cleanCacheCallback) override { return true; @@ -350,7 +350,7 @@ public: return true; }; // clears cache data of a specified application. - virtual bool CleanBundleCacheFiles( + virtual int32_t CleanBundleCacheFiles( const std::string &bundleName, const sptr &cleanCacheCallback) override { return true;