(svn r7459) -Fix: make sure TrainConsistChanged() is called for the first vehicle of a chain after reffiting
because free wagons present in depot can have the same type as the one bought and refitted by autoreplace
This commit is contained in:
		@@ -1892,7 +1892,7 @@ int32 CmdRefitRailVehicle(TileIndex tile, uint32 flags, uint32 p1, uint32 p2)
 | 
				
			|||||||
	_returned_refit_capacity = num;
 | 
						_returned_refit_capacity = num;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/* Update the train's cached variables */
 | 
						/* Update the train's cached variables */
 | 
				
			||||||
	if (flags & DC_EXEC) TrainConsistChanged(GetVehicle(p1));
 | 
						if (flags & DC_EXEC) TrainConsistChanged(GetFirstVehicleInChain(GetVehicle(p1)));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return cost;
 | 
						return cost;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user