From 8deaef7fafc9eab8a98b62c43a18e25b4ab152cc Mon Sep 17 00:00:00 2001 From: bjarni Date: Sat, 30 Sep 2006 23:53:35 +0000 Subject: [PATCH] (svn r6595) -Fix r6542: [depot window] clicking sell all in a depot with no vehicles will now do nothing at all (instead of opening the confination window) (spotted by glx) --- depot_gui.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/depot_gui.c b/depot_gui.c index f2f2e205e5..f5c6828ee7 100644 --- a/depot_gui.c +++ b/depot_gui.c @@ -667,7 +667,10 @@ static void DepotWndProc(Window *w, WindowEvent *e) break; case DEPOT_WIDGET_SELL_ALL: - ShowDepotSellAllWindow(w->window_number, WP(w, depot_d).type); + /* Only open the confimation window if there are anything to sell */ + if (WP(w, depot_d).engine_count != 0 || WP(w, depot_d).wagon_count != 0) { + ShowDepotSellAllWindow(w->window_number, WP(w, depot_d).type); + } break; case DEPOT_WIDGET_VEHICLE_LIST: