From 494ef040e523a57be7636a3d55f9ca676c3a43d8 Mon Sep 17 00:00:00 2001 From: smatz Date: Mon, 21 Sep 2009 17:24:21 +0000 Subject: (svn r17601) -Fix (r17592): don't mark cargo as 'accepted' when accepted amount is 0 --- src/industry_cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/industry_cmd.cpp') diff --git a/src/industry_cmd.cpp b/src/industry_cmd.cpp index fe992083e..35b6b91a9 100644 --- a/src/industry_cmd.cpp +++ b/src/industry_cmd.cpp @@ -432,7 +432,7 @@ static void AddAcceptedCargo_Industry(TileIndex tile, CargoArray &acceptance, ui const Industry *ind = Industry::GetByTile(tile); for (byte i = 0; i < lengthof(itspec->accepts_cargo); i++) { CargoID a = accepts_cargo[i]; - if (a == CT_INVALID) continue; // work only with valid cargos + if (a == CT_INVALID || cargo_acceptance[i] == 0) continue; // work only with valid cargos /* Add accepted cargo */ acceptance[a] += cargo_acceptance[i]; -- cgit v1.2.3-54-g00ecf