From af890568244e8f0a1b4fdd3d319fc41e0795ca46 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Tue, 15 Jun 2021 19:40:24 +0100 Subject: [PATCH] Don't show demolish confirm dialog when shift pressed --- src/terraform_gui.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/terraform_gui.cpp b/src/terraform_gui.cpp index 253b55c1d4..41a71b7096 100644 --- a/src/terraform_gui.cpp +++ b/src/terraform_gui.cpp @@ -158,7 +158,7 @@ bool GUIPlaceProcDragXY(ViewportDragDropSelectionProcess proc, TileIndex start_t case DDSP_DEMOLISH_AREA: { _demolish_area_command = NewCommandContainerBasic(end_tile, start_tile, _ctrl_pressed ? 1 : 0, CMD_CLEAR_AREA | CMD_MSG(STR_ERROR_CAN_T_CLEAR_THIS_AREA), CcPlaySound_EXPLOSION); - if (IsQueryConfirmIndustryOrRailStationInArea(start_tile, end_tile, _ctrl_pressed)) { + if (!_shift_pressed && IsQueryConfirmIndustryOrRailStationInArea(start_tile, end_tile, _ctrl_pressed)) { ShowQuery(STR_QUERY_CLEAR_AREA_CAPTION, STR_CLEAR_AREA_CONFIRMATION_TEXT, nullptr, DemolishAreaConfirmationCallback); } else { DemolishAreaConfirmationCallback(nullptr, true);