1
0
Fork 0

(svn r23454) -Change: Mark company window dirty when moving a rail engine creates or deletes a train.

release/1.2
peter1138 2011-12-09 08:10:15 +00:00
parent b5d707b7a0
commit 01745c8226
1 changed files with 2 additions and 0 deletions

View File

@ -1254,6 +1254,7 @@ CommandCost CmdMoveRailVehicle(TileIndex tile, DoCommandFlag flags, uint32 p1, u
DeleteWindowById(WC_VEHICLE_REFIT, src->index); DeleteWindowById(WC_VEHICLE_REFIT, src->index);
DeleteWindowById(WC_VEHICLE_DETAILS, src->index); DeleteWindowById(WC_VEHICLE_DETAILS, src->index);
DeleteWindowById(WC_VEHICLE_TIMETABLE, src->index); DeleteWindowById(WC_VEHICLE_TIMETABLE, src->index);
SetWindowDirty(WC_COMPANY, _current_company);
/* Delete orders, group stuff and the unit number as we're not the /* Delete orders, group stuff and the unit number as we're not the
* front of any vehicle anymore. */ * front of any vehicle anymore. */
@ -1266,6 +1267,7 @@ CommandCost CmdMoveRailVehicle(TileIndex tile, DoCommandFlag flags, uint32 p1, u
* we should be put in the default group. */ * we should be put in the default group. */
if (original_src_head != src && dst_head == src) { if (original_src_head != src && dst_head == src) {
SetTrainGroupID(src, DEFAULT_GROUP); SetTrainGroupID(src, DEFAULT_GROUP);
SetWindowDirty(WC_COMPANY, _current_company);
} }
/* Add new heads to statistics */ /* Add new heads to statistics */