diff src/town_cmd.cpp @ 11874:1091625b3d21 draft

(svn r16268) -Fix (r9876): When callback 2E returns an amount of 0, do not transport 1 unit to the station.
author frosch <frosch@openttd.org>
date Sun, 10 May 2009 15:42:59 +0000 (2009-05-10)
parents b4b83f6e760a
children 0552f4ad7c9e
line wrap: on
line diff
--- a/src/town_cmd.cpp
+++ b/src/town_cmd.cpp
@@ -455,6 +455,8 @@
 			if (cargo == CT_INVALID) continue;
 
 			uint amt = GB(callback, 0, 8);
+			if (amt == 0) continue;
+
 			uint moved = MoveGoodsToStation(tile, 1, 1, cargo, amt);
 
 			const CargoSpec *cs = GetCargo(cargo);