(svn r7726) -Fix (r7622, FS#497): segmentation fault on pressing the 'sell all airplanes'.

This commit is contained in:
rubidium 2007-01-01 18:54:18 +00:00
parent f7c0886cfc
commit 0e020927f8

View File

@ -779,11 +779,11 @@ static void DepotWndProc(Window *w, WindowEvent *e)
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