From b0c784ed716dba2574d62af7fefa665a456e9c10 Mon Sep 17 00:00:00 2001 From: Michael Steenbeek Date: Mon, 4 Dec 2017 08:35:33 +0100 Subject: [PATCH] Fix # 6775: New Campaign window only shows 40 rides --- src/openrct2-ui/windows/NewCampaign.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/openrct2-ui/windows/NewCampaign.cpp b/src/openrct2-ui/windows/NewCampaign.cpp index a5b46b37d2..cd994141b5 100644 --- a/src/openrct2-ui/windows/NewCampaign.cpp +++ b/src/openrct2-ui/windows/NewCampaign.cpp @@ -262,7 +262,7 @@ static void window_new_campaign_mousedown(rct_window *w, rct_widgetindex widgetI window_new_campaign_get_shop_items(); if (window_new_campaign_shop_items[0] != 255) { sint32 numItems = 0; - for (sint32 i = 0; i < 40; i++) { + for (sint32 i = 0; i < DROPDOWN_ITEMS_MAX_SIZE; i++) { if (window_new_campaign_shop_items[i] == 255) break; @@ -284,11 +284,12 @@ static void window_new_campaign_mousedown(rct_window *w, rct_widgetindex widgetI } } else { sint32 numItems = 0; - for (sint32 i = 0; i < 40; i++) { + for (sint32 i = 0; i < DROPDOWN_ITEMS_MAX_SIZE; i++) + { if (window_new_campaign_rides[i] == 255) break; - Ride *ride = get_ride(window_new_campaign_rides[i]); + Ride * ride = get_ride(window_new_campaign_rides[i]); gDropdownItemsFormat[i] = STR_DROPDOWN_MENU_LABEL; gDropdownItemsArgs[i] = ((uint64)ride->name_arguments << 16ULL) | ride->name; numItems++;