1
0
Fork 0

(svn r4924) - Backport from trunk (r4906):

Refresh build vehicle window (if opened) when converting rail depot
release/0.4
Darkvater 2006-05-20 17:33:36 +00:00
parent 5c8bd4b143
commit f5e0e18dca
1 changed files with 10 additions and 0 deletions

View File

@ -10,6 +10,7 @@
#include "tile.h"
#include "vehicle.h"
#include "viewport.h"
#include "window.h"
#include "command.h"
#include "pathfind.h"
#include "engine.h"
@ -985,6 +986,15 @@ static int32 DoConvertRail(TileIndex tile, uint totype, bool exec)
if (exec) {
SB(_m[tile].m3, 0, 4, totype);
MarkTileDirtyByTile(tile);
/* Update build vehicle window related to this depot */
if (IsTileDepotType(tile, TRANSPORT_RAIL)) {
Window *w = FindWindowById(WC_BUILD_VEHICLE, tile);
if (w != NULL) {
WP(w,buildtrain_d).railtype = totype;
SetWindowDirty(w);
}
}
}
return _price.build_rail / 2;