From 1725211713b44e9a6e6abcd6753c96e097d56e85 Mon Sep 17 00:00:00 2001 From: Duncan Frost Date: Mon, 20 Jul 2015 19:47:54 +0100 Subject: [PATCH] Fix incorrect widgets enabled in ride construction. --- src/windows/ride_construction.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/windows/ride_construction.c b/src/windows/ride_construction.c index 6e95b1b0e9..d5028653bf 100644 --- a/src/windows/ride_construction.c +++ b/src/windows/ride_construction.c @@ -678,7 +678,7 @@ static void window_ride_construction_resize(rct_window *w) if (is_track_enabled(TRACK_CURVE_VERTICAL)) { // Disable all curves only on vertical track if (_previousTrackSlopeEnd != TRACK_SLOPE_UP_90 || _currentTrackSlopeEnd != TRACK_SLOPE_UP_90) { - if (_previousTrackSlopeEnd == TRACK_SLOPE_DOWN_90 && _currentTrackSlopeEnd != TRACK_SLOPE_DOWN_90) { + if (_previousTrackSlopeEnd != TRACK_SLOPE_DOWN_90 || _currentTrackSlopeEnd != TRACK_SLOPE_DOWN_90) { disabledWidgets |= (1ULL << WIDX_LEFT_CURVE_VERY_SMALL) | (1ULL << WIDX_LEFT_CURVE_SMALL) | @@ -2684,7 +2684,7 @@ static void window_ride_construction_update_widgets(rct_window *w) window_ride_construction_widgets[WIDX_RIGHT_CURVE_SMALL].right = 137; window_ride_construction_widgets[WIDX_LEFT_CURVE_SMALL].image = 5138; window_ride_construction_widgets[WIDX_RIGHT_CURVE_SMALL].image = 5139; - if (is_track_enabled(TRACK_SLOPE_STEEP_LONG)) { + if (is_track_enabled(TRACK_CURVE_VERTICAL)) { window_ride_construction_widgets[WIDX_LEFT_CURVE_SMALL].type = WWT_FLATBTN; window_ride_construction_widgets[WIDX_LEFT_CURVE_SMALL].left = 6; window_ride_construction_widgets[WIDX_LEFT_CURVE_SMALL].right = 27;