diff --git a/pcsx2/GS/Renderers/HW/GSHwHack.cpp b/pcsx2/GS/Renderers/HW/GSHwHack.cpp index ea53c8af40..13af2a95bc 100644 --- a/pcsx2/GS/Renderers/HW/GSHwHack.cpp +++ b/pcsx2/GS/Renderers/HW/GSHwHack.cpp @@ -1416,8 +1416,11 @@ bool GSHwHack::MV_Ico(GSRendererHW& r) if (dst->GetUnscaledWidth() < static_cast(RWIDTH) || dst->GetUnscaledHeight() < static_cast(RHEIGHT)) { - if (!dst->ResizeTexture(dst->GetUnscaledWidth(), static_cast(RWIDTH), std::max(dst->GetUnscaledHeight(), static_cast(RHEIGHT)))) + if (!dst->ResizeTexture(std::max(dst->GetUnscaledWidth(), static_cast(RWIDTH)), + std::max(dst->GetUnscaledHeight(), static_cast(RHEIGHT)))) + { return false; + } } const GSVector4i draw_rc = GSVector4i(0, 0, RWIDTH, RHEIGHT).rintersect(dst->GetUnscaledRect());