From fe0d4253b87c9eed02b13e204de1f9c1b028b660 Mon Sep 17 00:00:00 2001
From: terkhen <terkhen@openttd.org>
Date: Sun, 28 Mar 2010 15:14:25 +0000
Subject: [PATCH] (svn r19523) -Fix: Prevent drawing industries disabled at the
 smallmap as land tiles when they are built on water.

---
 src/smallmap_gui.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/smallmap_gui.cpp b/src/smallmap_gui.cpp
index 28c56e7c19..dcb4cc1a90 100644
--- a/src/smallmap_gui.cpp
+++ b/src/smallmap_gui.cpp
@@ -393,8 +393,8 @@ static inline uint32 GetSmallMapIndustriesPixels(TileIndex tile, TileType t)
 		if (_legend_from_industries[_industry_to_list_pos[Industry::GetByTile(tile)->type]].show_on_map) {
 			return GetIndustrySpec(Industry::GetByTile(tile)->type)->map_colour * 0x01010101;
 		} else {
-			/* Otherwise, return the colour of the clear tiles, which will make it disappear */
-			t = MP_CLEAR;
+			/* Otherwise, return the colour which will make it disappear */
+			t = (GetWaterClass(tile) == WATER_CLASS_INVALID) ? MP_CLEAR : MP_WATER;
 		}
 	}