diff --git a/etc/init/distributedsched.cfg b/etc/init/distributedsched.cfg index 858561c3..11d7198d 100644 --- a/etc/init/distributedsched.cfg +++ b/etc/init/distributedsched.cfg @@ -32,6 +32,7 @@ "permission_acls" : [ "ohos.permission.INPUT_MONITORING", "ohos.permission.MANAGE_MISSIONS", + "ohos.permission.MANAGE_WIFI_CONNECTION", "ohos.permission.MONITOR_DEVICE_NETWORK_STATE", "ohos.permission.START_INVISIBLE_ABILITY" ], diff --git a/services/dtbschedmgr/src/distributed_sched_service.cpp b/services/dtbschedmgr/src/distributed_sched_service.cpp index ec4ee509..fdc8bf6f 100644 --- a/services/dtbschedmgr/src/distributed_sched_service.cpp +++ b/services/dtbschedmgr/src/distributed_sched_service.cpp @@ -292,7 +292,6 @@ bool DistributedSchedService::Init() #ifdef SUPPORT_DISTRIBUTED_MISSION_MANAGER if (!AddSystemAbilityListener(WINDOW_MANAGER_SERVICE_ID)) { HILOGE("Add System Ability Listener failed!"); - return false; } DistributedSchedMissionManager::GetInstance().Init(); DistributedSchedMissionManager::GetInstance().InitDataStorage();