From 665aac739461f5d2f6159e4aea07f04aaebefb1c Mon Sep 17 00:00:00 2001 From: duncanspumpkin Date: Mon, 9 Oct 2017 19:11:44 +0100 Subject: [PATCH] Fix #6413: Draw Maze previews correctly. Mistake made during refactoring. Apply flag was not being passed to the game command and this meant that only the query to check if a maze element could be placed was called. --- src/openrct2/ride/TrackDesign.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/openrct2/ride/TrackDesign.cpp b/src/openrct2/ride/TrackDesign.cpp index 703a3984a0..d63149c7df 100644 --- a/src/openrct2/ride/TrackDesign.cpp +++ b/src/openrct2/ride/TrackDesign.cpp @@ -1213,7 +1213,7 @@ static sint32 track_design_place_maze(rct_track_td6 * td6, sint16 x, sint16 y, s { if (_trackDesignPlaceOperation == PTD_OPERATION_GET_COST) { - flags = GAME_COMMAND_FLAG_ALLOW_DURING_PAUSED | GAME_COMMAND_FLAG_5; + flags = GAME_COMMAND_FLAG_APPLY | GAME_COMMAND_FLAG_ALLOW_DURING_PAUSED | GAME_COMMAND_FLAG_5; } else if (_trackDesignPlaceOperation == PTD_OPERATION_4) { @@ -1245,7 +1245,7 @@ static sint32 track_design_place_maze(rct_track_td6 * td6, sint16 x, sint16 y, s { if (_trackDesignPlaceOperation == PTD_OPERATION_GET_COST) { - flags = GAME_COMMAND_FLAG_ALLOW_DURING_PAUSED | GAME_COMMAND_FLAG_5; + flags = GAME_COMMAND_FLAG_APPLY | GAME_COMMAND_FLAG_ALLOW_DURING_PAUSED | GAME_COMMAND_FLAG_5; } else if (_trackDesignPlaceOperation == PTD_OPERATION_4) { @@ -1265,7 +1265,7 @@ static sint32 track_design_place_maze(rct_track_td6 * td6, sint16 x, sint16 y, s if (_trackDesignPlaceOperation == PTD_OPERATION_GET_COST) { - flags = GAME_COMMAND_FLAG_ALLOW_DURING_PAUSED | GAME_COMMAND_FLAG_5; + flags = GAME_COMMAND_FLAG_APPLY | GAME_COMMAND_FLAG_ALLOW_DURING_PAUSED | GAME_COMMAND_FLAG_5; } else if (_trackDesignPlaceOperation == PTD_OPERATION_4) {