(svn r12477) -Fix [FS#1883]: timetable times for aircraft were always doubled.
--- a/src/aircraft_cmd.cpp Fri Mar 28 18:00:38 2008 +0000
+++ b/src/aircraft_cmd.cpp Fri Mar 28 18:43:01 2008 +0000
@@ -2132,7 +2132,6 @@
static void AircraftEventHandler(Vehicle *v, int loop)
{
v->tick_counter++;
- v->current_order_time++;
if (v->vehstatus & VS_CRASHED) {
HandleCrashedAircraft(v);
@@ -2169,6 +2168,8 @@
AgeAircraftCargo(this);
+ this->current_order_time++;
+
for (uint i = 0; i != 2; i++) {
AircraftEventHandler(this, i);
if (this->type != VEH_AIRCRAFT) // In case it was deleted