From 6dcfa9a06338057e8f9422f84b49a758b2e49ed6 Mon Sep 17 00:00:00 2001 From: yexo Date: Mon, 4 Jan 2010 22:26:25 +0000 Subject: [PATCH] (svn r18728) -Fix: don't mark all tiles dirty in the artic tileloop --- src/clear_cmd.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/clear_cmd.cpp b/src/clear_cmd.cpp index 2e157ffcf5..461cf4368b 100644 --- a/src/clear_cmd.cpp +++ b/src/clear_cmd.cpp @@ -177,7 +177,8 @@ static void TileLoopClearAlps(TileIndex tile) AddClearDensity(tile, -1); } else { /* Density at the required level. */ - if (k < 0) ClearSnow(tile); + if (k >= 0) return; + ClearSnow(tile); } MarkTileDirtyByTile(tile); }