# HG changeset patch # User rubidium # Date 2007-01-01 18:54:18 # Node ID 53ea5a7646f69963418d22b1cbb123c09b951ce0 # Parent 3ecf8d683b5bf57f01ffb532094705a3d3218b27 (svn r7726) -Fix (r7622, FS#497): segmentation fault on pressing the 'sell all airplanes'. diff --git a/depot_gui.c b/depot_gui.c --- a/depot_gui.c +++ b/depot_gui.c @@ -779,11 +779,11 @@ static void DepotWndProc(Window *w, Wind STR_A002_AIRCRAFT_HANGAR }; TileIndex tile = w->window_number; - byte vehtype = WP(w, depot_d).type - VEH_Train; + byte vehtype = WP(w, depot_d).type; SetDParam(0, (vehtype == VEH_Aircraft) ? GetStationIndex(tile) : GetDepotByTile(tile)->town_index); ShowQuery( - confirm_captions[vehtype], + confirm_captions[vehtype - VEH_Train], STR_DEPOT_SELL_CONFIRMATION_TEXT, w, DepotSellAllConfirmationCallback