diff options
Diffstat (limited to 'depot_gui.c')
-rw-r--r-- | depot_gui.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/depot_gui.c b/depot_gui.c index f2f2e205e..f5c6828ee 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: |