diff options
Diffstat (limited to 'depot_gui.c')
-rw-r--r-- | depot_gui.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/depot_gui.c b/depot_gui.c index bf3472509..f7b4b9307 100644 --- a/depot_gui.c +++ b/depot_gui.c @@ -614,6 +614,8 @@ static void ResizeDepotButtons(Window *w) } } +void DepotSortList(Vehicle **v, uint16 length); + static void DepotWndProc(Window *w, WindowEvent *e) { switch (e->event) { @@ -637,6 +639,7 @@ static void DepotWndProc(Window *w, WindowEvent *e) &WP(w, depot_d).vehicle_list, &WP(w, depot_d).engine_list_length, &WP(w, depot_d).engine_count, &WP(w, depot_d).wagon_list, &WP(w, depot_d).wagon_list_length, &WP(w, depot_d).wagon_count); WP(w, depot_d).generate_list = false; + DepotSortList(WP(w, depot_d).vehicle_list, WP(w, depot_d).engine_count); #ifndef NDEBUG } else { /* Here we got a piece of code, that only checks if we got a different number of vehicles in the depot list and the number of vehicles actually being in the depot. |