diff --git a/state_manager/service/native/src/display_power_mgr_service.cpp b/state_manager/service/native/src/display_power_mgr_service.cpp index a9a32ff3edf79bf149143b24270604e6f5274fca..4ce303453953797c3908c295107939660fffb315 100644 --- a/state_manager/service/native/src/display_power_mgr_service.cpp +++ b/state_manager/service/native/src/display_power_mgr_service.cpp @@ -194,6 +194,9 @@ void DisplayPowerMgrService::AutoBrightnessSettingUpdateFunc(const std::string& bool DisplayPowerMgrService::SetScreenOnBrightness() { + if (!Permission::IsSystem()) { + return false; + } BrightnessManager::Get().SetScreenOnBrightness(); return true; }