diff -r 38fe72ff1402 -r 86e0352eb993 src/industry_cmd.cpp --- a/src/industry_cmd.cpp Thu Jan 31 17:46:08 2008 +0000 +++ b/src/industry_cmd.cpp Thu Jan 31 17:54:13 2008 +0000 @@ -841,7 +841,7 @@ { switch (GetTileType(tile)) { case MP_CLEAR: return IsClearGround(tile, CLEAR_FIELDS) || IsClearGround(tile, CLEAR_SNOW) || IsClearGround(tile, CLEAR_DESERT); - case MP_TREES: return false; + case MP_TREES: return (GetTreeGround(tile) == TREE_GROUND_SHORE); default: return true; } } @@ -850,7 +850,7 @@ { switch (GetTileType(tile)) { case MP_CLEAR: return IsClearGround(tile, CLEAR_SNOW) || IsClearGround(tile, CLEAR_DESERT); - case MP_TREES: return false; + case MP_TREES: return (GetTreeGround(tile) == TREE_GROUND_SHORE); default: return true; } }