mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-10 09:32:29 +01:00
Fix plugin window viewports on open and prevent unnecessary invalid
This commit is contained in:
@@ -482,6 +482,8 @@ namespace OpenRCT2::Ui::Windows
|
||||
}
|
||||
widgetIndex++;
|
||||
}
|
||||
|
||||
UpdateViewport();
|
||||
}
|
||||
|
||||
void OnPrepareDraw() override
|
||||
|
||||
@@ -271,7 +271,7 @@ namespace OpenRCT2::Scripting
|
||||
if (w != nullptr)
|
||||
{
|
||||
auto viewport = w->viewport;
|
||||
if (viewport != nullptr)
|
||||
if (viewport != nullptr && (viewport->viewPos.x != left || viewport->viewPos.y != top))
|
||||
{
|
||||
viewport->viewPos.x = left;
|
||||
viewport->viewPos.y = top;
|
||||
|
||||
Reference in New Issue
Block a user