From e0787f3afaa4d736c92a6ccc53d5413ed6edc7e0 Mon Sep 17 00:00:00 2001 From: Darkvater Date: Wed, 11 Oct 2006 21:20:53 +0000 Subject: (svn r6739) -Fix (r6001): Crash on removing farmland belonging to a farm. The search would loop around the edges causing some troubles. Also make sure that the land after farm removal is not barren but 2/3rd grass. Better suited. --- clear_cmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clear_cmd.c') diff --git a/clear_cmd.c b/clear_cmd.c index 0093d8bca..9ebd9e8bd 100644 --- a/clear_cmd.c +++ b/clear_cmd.c @@ -682,7 +682,7 @@ static void TileLoop_Clear(TileIndex tile) if (GetIndustryIndexOfField(tile) == INVALID_INDUSTRY && GetFieldType(tile) >= 7) { /* This farmfield is no longer farmfield, so make it grass again */ - MakeClear(tile, CLEAR_GRASS, 0); + MakeClear(tile, CLEAR_GRASS, 2); } else { field_type = GetFieldType(tile); field_type = (field_type < 8) ? field_type + 1 : 0; -- cgit v1.2.3-54-g00ecf