(svn r14395) -Fix [FS#2285]: crashes and GUI desyncs when order is deleted/modified while the timetable window is open
-Fix: close any dropdown and child windows in the Order and Timetable windows when selected order is deselected, deleted, ...
This commit is contained in:
@@ -627,7 +627,7 @@ static void ShipController(Vehicle *v)
|
||||
UpdateVehicleTimetable(v, true);
|
||||
v->cur_order_index++;
|
||||
v->current_order.MakeDummy();
|
||||
InvalidateVehicleOrder(v);
|
||||
InvalidateVehicleOrder(v, 0);
|
||||
} else {
|
||||
/* Non-buoy orders really need to reach the tile */
|
||||
if (v->dest_tile == gp.new_tile) {
|
||||
@@ -647,7 +647,7 @@ static void ShipController(Vehicle *v)
|
||||
} else { // leave stations without docks right aways
|
||||
v->current_order.MakeLeaveStation();
|
||||
v->cur_order_index++;
|
||||
InvalidateVehicleOrder(v);
|
||||
InvalidateVehicleOrder(v, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user