From 7cb579795d3f226decb909e95fd0a1d23d9184ce Mon Sep 17 00:00:00 2001 From: frutiemax Date: Sun, 4 Sep 2022 13:55:19 -0400 Subject: [PATCH] Fix dirty blocks regression (#17959) --- src/openrct2/interface/Viewport.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/openrct2/interface/Viewport.cpp b/src/openrct2/interface/Viewport.cpp index a44ea4a498..bc581f9553 100644 --- a/src/openrct2/interface/Viewport.cpp +++ b/src/openrct2/interface/Viewport.cpp @@ -1940,7 +1940,7 @@ void viewport_invalidate(const rct_viewport* viewport, const ScreenRect& screenR topLeft = { viewport->zoom.ApplyInversedTo(topLeft.x), viewport->zoom.ApplyInversedTo(topLeft.y) }; topLeft += viewport->pos; - bottomRight = { std::max(bottomRight.x, viewportRight), std::max(bottomRight.y, viewportBottom) }; + bottomRight = { std::min(bottomRight.x, viewportRight), std::min(bottomRight.y, viewportBottom) }; bottomRight -= viewport->viewPos; bottomRight = { viewport->zoom.ApplyInversedTo(bottomRight.x), viewport->zoom.ApplyInversedTo(bottomRight.y) }; bottomRight += viewport->pos;