mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-24 00:03:11 +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++;
|
widgetIndex++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
UpdateViewport();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnPrepareDraw() override
|
void OnPrepareDraw() override
|
||||||
|
|||||||
@@ -271,7 +271,7 @@ namespace OpenRCT2::Scripting
|
|||||||
if (w != nullptr)
|
if (w != nullptr)
|
||||||
{
|
{
|
||||||
auto viewport = w->viewport;
|
auto viewport = w->viewport;
|
||||||
if (viewport != nullptr)
|
if (viewport != nullptr && (viewport->viewPos.x != left || viewport->viewPos.y != top))
|
||||||
{
|
{
|
||||||
viewport->viewPos.x = left;
|
viewport->viewPos.x = left;
|
||||||
viewport->viewPos.y = top;
|
viewport->viewPos.y = top;
|
||||||
|
|||||||
Reference in New Issue
Block a user