Ensure that timetable and scheduled dispatch windows redrawn as required

Reduce inefficient window and shared order list iteration
This commit is contained in:
Jonathan G Rennison
2022-01-15 00:21:31 +00:00
parent fe522f193b
commit 543433218c
10 changed files with 67 additions and 45 deletions

View File

@@ -1102,4 +1102,10 @@ inline bool MayBeShown(const Window *w)
}
}
struct GeneralVehicleWindow : public Window {
const Vehicle *vehicle;
GeneralVehicleWindow(WindowDesc *desc, const Vehicle *v) : Window(desc), vehicle(v) {}
};
#endif /* WINDOW_GUI_H */