diff -r d8799216928a -r bf6a94009823 src/depot_gui.cpp --- a/src/depot_gui.cpp Wed Aug 29 08:20:04 2007 +0000 +++ b/src/depot_gui.cpp Wed Aug 29 20:50:58 2007 +0000 @@ -143,24 +143,7 @@ Vehicle *v = GetVehicle(_new_vehicle_id); - switch (v->type) { - case VEH_TRAIN: ShowTrainViewWindow(v); break; - case VEH_ROAD: ShowRoadVehViewWindow(v); break; - case VEH_SHIP: ShowShipViewWindow(v); break; - case VEH_AIRCRAFT: ShowAircraftViewWindow(v); break; - default: NOT_REACHED(); - } -} - -static inline void ShowVehicleViewWindow(const Vehicle *v) -{ - switch (v->type) { - case VEH_TRAIN: ShowTrainViewWindow(v); break; - case VEH_ROAD: ShowRoadVehViewWindow(v); break; - case VEH_SHIP: ShowShipViewWindow(v); break; - case VEH_AIRCRAFT: ShowAircraftViewWindow(v); break; - default: NOT_REACHED(); - } + ShowVehicleViewWindow(v); } static void DepotSellAllConfirmationCallback(Window *w, bool confirmed) @@ -912,7 +895,7 @@ } else if (gdvp.wagon == NULL || gdvp.wagon->index != sel) { TrainDepotMoveVehicle(gdvp.wagon, sel, gdvp.head); } else if (gdvp.head != NULL && IsFrontEngine(gdvp.head)) { - ShowTrainViewWindow(gdvp.head); + ShowVehicleViewWindow(gdvp.head); } } } else if (GetVehicleFromDepotWndPt(w, e->we.dragdrop.pt.x, e->we.dragdrop.pt.y, &v, NULL) == MODE_DRAG_VEHICLE &&