src/ship_cmd.cpp
changeset 7104 59f24cd8470b
parent 7091 ebc570e995c4
child 7109 7d410365d6fc
--- a/src/ship_cmd.cpp	Fri May 11 19:22:43 2007 +0000
+++ b/src/ship_cmd.cpp	Sat May 12 07:05:34 2007 +0000
@@ -878,6 +878,8 @@
 		v->vehicle_flags = 0;
 		if (e->flags & ENGINE_EXCLUSIVE_PREVIEW) SETBIT(v->vehicle_flags, VF_BUILT_AS_PROTOTYPE);
 
+		v->cargo_cap = GetVehicleProperty(v, 0x0D, svi->capacity);
+
 		VehiclePositionChanged(v);
 
 		InvalidateWindowData(WC_VEHICLE_DEPOT, v->tile);
@@ -1090,7 +1092,7 @@
 	}
 
 	if (capacity == CALLBACK_FAILED) {
-		capacity = ShipVehInfo(v->engine_type)->capacity;
+		capacity = GetVehicleProperty(v, 0x0D, ShipVehInfo(v->engine_type)->capacity);
 	}
 	_returned_refit_capacity = capacity;