diff --git a/services/common/utils/src/dscreen_maprelation.cpp b/services/common/utils/src/dscreen_maprelation.cpp index f921be55b363b5a8f5113af902a951cdeb8fa474..43bd88c94680b22fa98c560bffd40087b7ae3428 100644 --- a/services/common/utils/src/dscreen_maprelation.cpp +++ b/services/common/utils/src/dscreen_maprelation.cpp @@ -115,7 +115,8 @@ void from_json(const json &j, DisplayRect &rect) int32_t startY = j[KEY_POINT_START_Y].get(); int32_t width = j[KEY_WIDTH].get(); int32_t height = j[KEY_HEIGHT].get(); - if ((width > DSCREEN_MAX_VIDEO_DATA_WIDTH) || (height > DSCREEN_MAX_VIDEO_DATA_HEIGHT)) { + if ((width > static_cast(DSCREEN_MAX_VIDEO_DATA_WIDTH)) || + (height > static_cast(DSCREEN_MAX_VIDEO_DATA_HEIGHT))) { DHLOGE("Screen video width or height exceeds the maximum limit."); return; }