mirror of https://github.com/OpenTTD/OpenTTD
(svn r14545) -Fix [FS#2386]: road vehicles sometimes never got their "slots" deallocated causing RVs not going to depot for service.
parent
633b15caf3
commit
a6df995fbb
|
@ -1796,7 +1796,10 @@ again:
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (v->current_order.IsType(OT_LEAVESTATION) && IsDriveThroughStopTile(v->tile)) v->current_order.Free();
|
if (v->current_order.IsType(OT_LEAVESTATION) && IsDriveThroughStopTile(v->tile)) {
|
||||||
|
v->current_order.Free();
|
||||||
|
ClearSlot(v);
|
||||||
|
}
|
||||||
|
|
||||||
/* Move to next frame unless vehicle arrived at a stop position
|
/* Move to next frame unless vehicle arrived at a stop position
|
||||||
* in a depot or entered a tunnel/bridge */
|
* in a depot or entered a tunnel/bridge */
|
||||||
|
|
Loading…
Reference in New Issue