diff options
author | Jonathan G Rennison <j.g.rennison@gmail.com> | 2019-12-08 12:16:11 +0000 |
---|---|---|
committer | Michael Lutz <michi@icosahedron.de> | 2019-12-08 15:12:56 +0100 |
commit | 35dc377a58c90abb67304a0c557449b6db3c0d3f (patch) | |
tree | bc89ce9aba95c0658b3dd0b878f75b06ce94a11f | |
parent | 03bbae7fe9a24d894731d545a79697362588bcca (diff) | |
download | openttd-35dc377a58c90abb67304a0c557449b6db3c0d3f.tar.xz |
Fix: Infrastructure total update when removing tram road stop
The wrong road owner was used when updating the tram infrastructure total.
This could result in desyncs, negative infrastructure totals, etc.
-rw-r--r-- | src/station_cmd.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/station_cmd.cpp b/src/station_cmd.cpp index 78a0896ea..aa5afb97c 100644 --- a/src/station_cmd.cpp +++ b/src/station_cmd.cpp @@ -2126,7 +2126,7 @@ CommandCost CmdRemoveRoadStop(TileIndex tile, DoCommandFlag flags, uint32 p1, ui /* Update company infrastructure counts. */ int count = CountBits(road_bits); UpdateCompanyRoadInfrastructure(road_type[RTT_ROAD], road_owner[RTT_ROAD], count); - UpdateCompanyRoadInfrastructure(road_type[RTT_TRAM], road_owner[RTT_ROAD], count); + UpdateCompanyRoadInfrastructure(road_type[RTT_TRAM], road_owner[RTT_TRAM], count); } } |