Fix #7891: Actually check the vehicle type before casting

This commit is contained in:
SamuXarick 2020-01-03 00:04:39 +00:00 committed by Charles Pigott
parent 9e4533dc8f
commit 9e7c5235e8
1 changed files with 1 additions and 1 deletions

View File

@ -1785,7 +1785,7 @@ bool CanBuildVehicleInfrastructure(VehicleType type, byte subtype)
/* We should be able to build infrastructure when we have the actual vehicle type */
for (const Vehicle *v : Vehicle::Iterate()) {
if (type == VEH_ROAD && GetRoadTramType(RoadVehicle::From(v)->roadtype) != (RoadTramType)subtype) continue;
if (v->type == VEH_ROAD && GetRoadTramType(RoadVehicle::From(v)->roadtype) != (RoadTramType)subtype) continue;
if (v->owner == _local_company && v->type == type) return true;
}