From 22c4ef6aeeb6fb40237b63bef85b328c3803f529 Mon Sep 17 00:00:00 2001 From: rubidium Date: Fri, 25 Sep 2009 21:08:45 +0000 Subject: (svn r17638) -Fix [FS#3235]: Crash when trying to build an industry that has no industry layout defined; yes, it's very similar to r17633 because one case was forgotten. --- src/industry_cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/industry_cmd.cpp b/src/industry_cmd.cpp index e445308aa..e3a9b1af0 100644 --- a/src/industry_cmd.cpp +++ b/src/industry_cmd.cpp @@ -1943,7 +1943,7 @@ static void MaybeNewIndustry() ind_spc = GetIndustrySpec(j); byte chance = ind_spc->appear_ingame[_settings_game.game_creation.landscape]; - if (!ind_spc->enabled || chance == 0) continue; + if (!ind_spc->enabled || chance == 0 || ind_spc->num_table == 0) continue; /* If there is no Callback CBID_INDUSTRY_AVAILABLE or if this one did anot failed, * and if appearing chance for this landscape is above 0, this industry can be chosen */ -- cgit v1.2.3-70-g09d2