# HG changeset patch # User glx # Date 1165695266 0 # Node ID 5a3fa9dfe40b496837afb2c5c14452d5e34ae89c # Parent a6155fb1df057a2c693b94dd47011cc8c4bd91b6 (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 diff -r a6155fb1df05 -r 5a3fa9dfe40b train_cmd.c --- a/train_cmd.c Sat Dec 09 19:53:56 2006 +0000 +++ b/train_cmd.c Sat Dec 09 20:14:26 2006 +0000 @@ -1892,7 +1892,7 @@ _returned_refit_capacity = num; /* Update the train's cached variables */ - if (flags & DC_EXEC) TrainConsistChanged(GetVehicle(p1)); + if (flags & DC_EXEC) TrainConsistChanged(GetFirstVehicleInChain(GetVehicle(p1))); return cost; }