(svn r10327) -Fix (r10236) [FS#934]: Vehicles wait at stations when they arrive early even

if they haven't been timetabled to wait, so make sure the lateness counter gets
updated as well.
This commit is contained in:
maedhros 2007-06-25 17:17:40 +00:00
parent ff126a9c1d
commit 9216eabb54
1 changed files with 4 additions and 1 deletions

View File

@ -95,7 +95,10 @@ void UpdateVehicleTimetable(Vehicle *v, bool travelling)
v->current_order_time = 0;
if (!_patches.timetabling || timetabled == 0) return;
/* Vehicles will wait at stations if they arrive early even if they are not
* timetabled to wait there, so make sure the lateness counter is updated
* when this happens. */
if (!_patches.timetabling || (timetabled == 0 && (travelling || v->lateness_counter >= 0))) return;
v->lateness_counter -= (timetabled - time_taken);