1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-15 11:03:00 +01:00

Fill ride construction dropdown properly before drawing it, fixes #1793

This commit is contained in:
Gymnasiast
2015-08-21 09:34:58 +02:00
parent ebf9a42956
commit 11fa6bbab7

View File

@@ -3132,16 +3132,6 @@ static void window_ride_construction_select_map_tiles(rct_ride *ride, int trackT
*/
static void window_ride_construction_show_special_track_dropdown(rct_window *w, rct_widget *widget)
{
window_dropdown_show_text_custom_width(
w->x + widget->left,
w->y + widget->top,
widget->bottom - widget->top + 1,
w->colours[1],
0,
_numCurrentPossibleRideConfigurations,
widget->right - widget->left
);
for (int i = 0; i < _numCurrentPossibleRideConfigurations; i++) {
uint8 trackPiece = _currentPossibleRideConfigurations[i];
rct_string_id trackPieceStringId = RideConfigurationStringIds[trackPiece];
@@ -3156,6 +3146,16 @@ static void window_ride_construction_show_special_track_dropdown(rct_window *w,
}
}
*gDropdownItemsDisabled = RCT2_GLOBAL(0x00F4409C, uint32);
window_dropdown_show_text_custom_width(
w->x + widget->left,
w->y + widget->top,
widget->bottom - widget->top + 1,
w->colours[1],
0,
_numCurrentPossibleRideConfigurations,
widget->right - widget->left
);
}
/**