summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2007-01-01 18:54:18 +0000
committerrubidium <rubidium@openttd.org>2007-01-01 18:54:18 +0000
commit0e020927f87ad1c1553780fc1612f5bebc698d9b (patch)
tree195369ef345dcf66ac3b4d73929fe4cfaed23e95
parentf7c0886cfc3babc09553a4c63dcebc2aae905a4f (diff)
downloadopenttd-0e020927f87ad1c1553780fc1612f5bebc698d9b.tar.xz
(svn r7726) -Fix (r7622, FS#497): segmentation fault on pressing the 'sell all airplanes'.
-rw-r--r--depot_gui.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/depot_gui.c b/depot_gui.c
index 1f27f6b13..d929696b8 100644
--- a/depot_gui.c
+++ b/depot_gui.c
@@ -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