diff --git a/services/screenservice/sinkservice/screenregionmgr/src/screenregionmgr.cpp b/services/screenservice/sinkservice/screenregionmgr/src/screenregionmgr.cpp index 7969d524779751648f13ac594aae685a84b78743..d01e4ff45b45329183db7f8248f6897a91eba7a9 100644 --- a/services/screenservice/sinkservice/screenregionmgr/src/screenregionmgr.cpp +++ b/services/screenservice/sinkservice/screenregionmgr/src/screenregionmgr.cpp @@ -97,8 +97,8 @@ void ScreenRegionManager::GetScreenDumpInfo(std::string &result) if (videoParam == nullptr) { continue; } - int32_t screenHeight = videoParam->GetScreenHeight(); - int32_t screenWidth = videoParam->GetScreenWidth(); + uint32_t screenHeight = videoParam->GetScreenHeight(); + uint32_t screenWidth = videoParam->GetScreenWidth(); int32_t windowId = screenRegion->GetWindowId(); std::string screenInfo = " \"clientWindowId\" : \"" + std::to_string(windowId) + "\",\n" + " \"remoteScreenId\" : \"" + std::to_string(screenId) + "\",\n" + diff --git a/services/screenservice/sourceservice/dscreenmgr/src/dscreen_manager.cpp b/services/screenservice/sourceservice/dscreenmgr/src/dscreen_manager.cpp index b7c93753c132f675c953b4167d82de12aa5446f6..4a1edc4e9de2f84300c3687b97f1ae853b01aaa2 100644 --- a/services/screenservice/sourceservice/dscreenmgr/src/dscreen_manager.cpp +++ b/services/screenservice/sourceservice/dscreenmgr/src/dscreen_manager.cpp @@ -329,8 +329,8 @@ void DScreenManager::GetScreenDumpInfo(std::string &result) if (videoParam == nullptr) { continue; } - int32_t screenHeight = videoParam->GetScreenHeight(); - int32_t screenWidth = videoParam->GetScreenWidth(); + uint32_t screenHeight = videoParam->GetScreenHeight(); + uint32_t screenWidth = videoParam->GetScreenWidth(); DScreenState state = dScreen->GetState(); std::string screenState = stateMap.find(state) == stateMap.end() ? "unknown state" : stateMap.find(state)->second;