From fd823c8acb9f517c0155691f419619c122caa9a5 Mon Sep 17 00:00:00 2001 From: saad Date: Fri, 30 Jul 2021 18:38:42 +0400 Subject: [PATCH] Fix #14918 refactor while loop and int variable size --- src/openrct2-ui/windows/Ride.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/openrct2-ui/windows/Ride.cpp b/src/openrct2-ui/windows/Ride.cpp index 3403f0b486..912b05b4a6 100644 --- a/src/openrct2-ui/windows/Ride.cpp +++ b/src/openrct2-ui/windows/Ride.cpp @@ -1601,15 +1601,15 @@ static void window_ride_init_viewport(rct_window* w) else if (eax >= ride->num_vehicles && eax < (ride->num_vehicles + ride->num_stations)) { StationIndex stationIndex = STATION_INDEX_NULL; - int32_t count = eax - ride->num_vehicles; - do + int count = eax - ride->num_vehicles; + while (count >= 0) { stationIndex++; if (!ride->stations[stationIndex].Start.isNull()) { count--; } - } while (count >= 0); + } auto location = ride->stations[stationIndex].GetStart(); focus.coordinate.x = location.x;