mirror of https://github.com/OpenTTD/OpenTTD
(svn r15399) -Fix [FS#2617]: For articulated parts v->cargo_type == CT_INVALID is possible.
parent
9702edb554
commit
769573d1e9
|
@ -845,6 +845,12 @@ static const SpriteGroup *GetVehicleSpriteGroup(EngineID engine, const Vehicle *
|
||||||
|
|
||||||
const Engine *e = GetEngine(engine);
|
const Engine *e = GetEngine(engine);
|
||||||
|
|
||||||
|
/* Engines are not available, when their cargo is not available.
|
||||||
|
* But that does not apply to articulated parts. */
|
||||||
|
if (cargo == CT_INVALID) cargo = CT_DEFAULT;
|
||||||
|
|
||||||
|
assert(cargo < lengthof(e->group));
|
||||||
|
|
||||||
group = e->group[cargo];
|
group = e->group[cargo];
|
||||||
if (group != NULL) return group;
|
if (group != NULL) return group;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue