train_cmd.c
changeset 2830 873da5589c15
parent 2826 dc6b11d88562
child 2833 0d394d4365fe
--- a/train_cmd.c	Fri Jan 06 22:16:17 2006 +0000
+++ b/train_cmd.c	Fri Jan 06 22:49:00 2006 +0000
@@ -2563,10 +2563,10 @@
 	SET_EXPENSES_TYPE(EXPENSES_TRAIN_INC);
 	if (LoadUnloadVehicle(v) != 0) {
 		InvalidateWindow(WC_TRAINS_LIST, v->owner);
-		MarkTrainDirty(v);
 		TrainCargoChanged(v);
 		UpdateTrainAcceleration(v);
 	}
+	MarkTrainDirty(v);
 	InvalidateWindowWidget(WC_VEHICLE_VIEW, v->index, STATUS_BAR);
 }