Improve #4617: signs causing crashes (#11094)

This commit is contained in:
Michał Janiszewski 2020-06-12 21:33:07 +02:00 committed by GitHub
parent 082dfc4bb0
commit a8d21610fb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 0 deletions

View File

@ -177,6 +177,10 @@ rct_window* window_sign_open(rct_windownumber number)
}
}
tile_element++;
if (tile_element >= &gTileElements[std::size(gTileElements)])
{
return nullptr;
}
}
int32_t view_z = tile_element->GetBaseZ();
@ -230,6 +234,10 @@ static void window_sign_mouseup(rct_window* w, rct_widgetindex widgetIndex)
}
}
tile_element++;
if (tile_element >= &gTileElements[std::size(gTileElements)])
{
return;
}
}
auto sceneryRemoveAction = LargeSceneryRemoveAction(