File diff r10313:fbac66248923 → r10314:db6cfacd8639
src/vehicle.cpp
Show inline comments
 
@@ -1555,12 +1555,16 @@ uint8 CalcPercentVehicleFilled(const Veh
 

	
 
void VehicleEnterDepot(Vehicle *v)
 
{
 
	switch (v->type) {
 
		case VEH_TRAIN:
 
			InvalidateWindowClasses(WC_TRAINS_LIST);
 
			/* Clear path reservation */
 
			SetDepotWaypointReservation(v->tile, false);
 
			if (_settings_client.gui.show_track_reservation) MarkTileDirtyByTile(v->tile);
 

	
 
			if (!IsFrontEngine(v)) v = v->First();
 
			UpdateSignalsOnSegment(v->tile, INVALID_DIAGDIR, v->owner);
 
			v->load_unload_time_rem = 0;
 
			ClrBit(v->u.rail.flags, VRF_TOGGLE_REVERSE);
 
			TrainConsistChanged(v, true);
 
			break;