Fix #7944: Demolishing locks built on rivers didn't always restore the river
This commit is contained in:
		
				
					committed by
					
						
						Niels Martin Hansen
					
				
			
			
				
	
			
			
			
						parent
						
							e31d75c926
						
					
				
				
					commit
					30fe0015e2
				
			@@ -301,7 +301,7 @@ static CommandCost DoBuildLock(TileIndex tile, DiagDirection dir, DoCommandFlag
 | 
			
		||||
	if (ret.Failed()) return ret;
 | 
			
		||||
 | 
			
		||||
	/* middle tile */
 | 
			
		||||
	WaterClass wc_middle = IsWaterTile(tile) ? GetWaterClass(tile) : WATER_CLASS_CANAL;
 | 
			
		||||
	WaterClass wc_middle = HasTileWaterGround(tile) ? GetWaterClass(tile) : WATER_CLASS_CANAL;
 | 
			
		||||
	ret = DoCommand(tile, 0, 0, flags, CMD_LANDSCAPE_CLEAR);
 | 
			
		||||
	if (ret.Failed()) return ret;
 | 
			
		||||
	cost.AddCost(ret);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user