diff --git a/src/autoreplace_gui.cpp b/src/autoreplace_gui.cpp index 1160c074db..8d835ea383 100644 --- a/src/autoreplace_gui.cpp +++ b/src/autoreplace_gui.cpp @@ -506,38 +506,6 @@ static const WindowDesc _replace_ship_aircraft_vehicle_desc = { }; -void ShowReplaceVehicleWindow(VehicleType vehicletype) -{ - Window *w; - - DeleteWindowById(WC_REPLACE_VEHICLE, vehicletype); - - switch (vehicletype) { - case VEH_TRAIN: - w = AllocateWindowDescFront(&_replace_rail_vehicle_desc, vehicletype); - w->vscroll.cap = 8; - w->resize.step_height = 14; - WP(w, replaceveh_d).wagon_btnstate = true; - break; - case VEH_ROAD: - w = AllocateWindowDescFront(&_replace_road_vehicle_desc, vehicletype); - w->vscroll.cap = 8; - w->resize.step_height = 14; - break; - case VEH_SHIP: - case VEH_AIRCRAFT: - w = AllocateWindowDescFront(&_replace_ship_aircraft_vehicle_desc, vehicletype); - w->vscroll.cap = 4; - w->resize.step_height = 24; - break; - default: return; - } - - w->caption_color = _local_player; - w->vscroll2.cap = w->vscroll.cap; // these two are always the same - WP(w, replaceveh_d).sel_group = DEFAULT_GROUP; - } - void ShowReplaceGroupVehicleWindow(GroupID id_g, VehicleType vehicletype) { Window *w; diff --git a/src/autoreplace_gui.h b/src/autoreplace_gui.h index f34a4cd5e4..1d2b055822 100644 --- a/src/autoreplace_gui.h +++ b/src/autoreplace_gui.h @@ -13,7 +13,6 @@ */ void AddRemoveEngineFromAutoreplaceAndBuildWindows(VehicleType type); void InvalidateAutoreplaceWindow(EngineID e, GroupID id_g); -void ShowReplaceVehicleWindow(VehicleType vehicletype); void ShowReplaceGroupVehicleWindow(GroupID group, VehicleType veh); #endif /* AUTOREPLACE_GUI_H */ diff --git a/src/vehicle_gui.cpp b/src/vehicle_gui.cpp index f90a06c487..5a94394d15 100644 --- a/src/vehicle_gui.cpp +++ b/src/vehicle_gui.cpp @@ -1125,7 +1125,7 @@ void PlayerVehWndProc(Window *w, WindowEvent *e) switch (e->we.dropdown.index) { case 0: /* Replace window */ - ShowReplaceVehicleWindow(vl->vehicle_type); + ShowReplaceGroupVehicleWindow(DEFAULT_GROUP, vl->vehicle_type); break; case 1: /* Send for servicing */ DoCommandP(0, GB(w->window_number, 16, 16) /* StationID or OrderID (depending on VLW) */,