From dd1cc48ce3945045f61a924db72d98f38eecfa44 Mon Sep 17 00:00:00 2001 From: mix Date: Wed, 27 Aug 2025 12:07:35 +0100 Subject: [PATCH] Set viewport pos on zoom to avoid unnecessary draw and shift --- src/openrct2/interface/Window.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/openrct2/interface/Window.cpp b/src/openrct2/interface/Window.cpp index 956ec265ec..bc46338c49 100644 --- a/src/openrct2/interface/Window.cpp +++ b/src/openrct2/interface/Window.cpp @@ -469,6 +469,9 @@ static constexpr float kWindowScrollLocations[][2] = { } } + v->viewPos.x = w.savedViewPos.x; + v->viewPos.y = w.savedViewPos.y; + // HACK: Prevents the redraw from failing when there is // a window on top of the viewport. auto* windowMgr = Ui::GetWindowManager();