summaryrefslogtreecommitdiff
path: root/src/train_cmd.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2007-10-21 16:45:00 +0000
committerrubidium <rubidium@openttd.org>2007-10-21 16:45:00 +0000
commit4bb210614bd00b7a422fa4faec7974da6375a82c (patch)
treecd686f6450772b50dedda10abfb06673a2a35a26 /src/train_cmd.cpp
parentaf9521ff141848685c80e6d535b25965cb7bfb0f (diff)
downloadopenttd-4bb210614bd00b7a422fa4faec7974da6375a82c.tar.xz
(svn r11332) -Fix: vehicles getting a value of 0 on construction.
-Fix: assertion when selling vehicles.
Diffstat (limited to 'src/train_cmd.cpp')
-rw-r--r--src/train_cmd.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp
index 5f9a253cf..fd6aee27b 100644
--- a/src/train_cmd.cpp
+++ b/src/train_cmd.cpp
@@ -540,6 +540,7 @@ static CommandCost CmdBuildRailWagon(EngineID engine, TileIndex tile, uint32 fla
}
}
+ v = new (v) Train();
v->engine_type = engine;
DiagDirection dir = GetRailDepotDirection(tile);
@@ -557,7 +558,6 @@ static CommandCost CmdBuildRailWagon(EngineID engine, TileIndex tile, uint32 fla
v->u.rail.track = TRACK_BIT_DEPOT;
v->vehstatus = VS_HIDDEN | VS_DEFPAL;
- v = new (v) Train();
v->subtype = 0;
SetTrainWagon(v);