diff options
author | frosch <frosch@openttd.org> | 2012-12-23 22:12:52 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2012-12-23 22:12:52 +0000 |
commit | 59951051a0c1bff4c3c10a86bcead01007d6ad04 (patch) | |
tree | e153be31461e52e389638b985a67a8868d9ca6b7 /src/build_vehicle_gui.cpp | |
parent | 0ca14df5664f79f9a5d420645f44867d2679bad3 (diff) | |
download | openttd-59951051a0c1bff4c3c10a86bcead01007d6ad04.tar.xz |
(svn r24848) -Fix [FS#5386]: Consider regearing-like cargos as no-cargo in cargo filters.
Diffstat (limited to 'src/build_vehicle_gui.cpp')
-rw-r--r-- | src/build_vehicle_gui.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/build_vehicle_gui.cpp b/src/build_vehicle_gui.cpp index 36fda8e8b..8971e4fa8 100644 --- a/src/build_vehicle_gui.cpp +++ b/src/build_vehicle_gui.cpp @@ -516,7 +516,7 @@ static const StringID _sort_listing[][12] = {{ static bool CDECL CargoFilter(const EngineID *eid, const CargoID cid) { if (cid == CF_ANY) return true; - uint32 refit_mask = GetUnionOfArticulatedRefitMasks(*eid, true); + uint32 refit_mask = GetUnionOfArticulatedRefitMasks(*eid, true) & _standard_cargo_mask; return (cid == CF_NONE ? refit_mask == 0 : HasBit(refit_mask, cid)); } |