src/cargotype.cpp
changeset 8691 5e0b83e9cfb8
parent 8609 8c0c3e9dd6a0
child 8760 ce0891c412ce
--- a/src/cargotype.cpp	Fri Jan 04 15:39:08 2008 +0000
+++ b/src/cargotype.cpp	Fri Jan 04 17:25:53 2008 +0000
@@ -37,7 +37,7 @@
 		if (cl < lengthof(_default_cargo)) {
 			/* Copy the indexed cargo */
 			_cargo[i] = _default_cargo[cl];
-			SetBit(_cargo_mask, i);
+			if (_cargo[i].bitnum != INVALID_CARGO) SetBit(_cargo_mask, i);
 			continue;
 		}