equal
deleted
inserted
replaced
665 case DEPOT_WIDGET_START_ALL: |
665 case DEPOT_WIDGET_START_ALL: |
666 DoCommandP(w->window_number, WP(w, depot_d).type, e->we.click.widget == DEPOT_WIDGET_START_ALL ? 1 : 0, NULL, CMD_MASS_START_STOP); |
666 DoCommandP(w->window_number, WP(w, depot_d).type, e->we.click.widget == DEPOT_WIDGET_START_ALL ? 1 : 0, NULL, CMD_MASS_START_STOP); |
667 break; |
667 break; |
668 |
668 |
669 case DEPOT_WIDGET_SELL_ALL: |
669 case DEPOT_WIDGET_SELL_ALL: |
670 ShowDepotSellAllWindow(w->window_number, WP(w, depot_d).type); |
670 /* Only open the confimation window if there are anything to sell */ |
|
671 if (WP(w, depot_d).engine_count != 0 || WP(w, depot_d).wagon_count != 0) { |
|
672 ShowDepotSellAllWindow(w->window_number, WP(w, depot_d).type); |
|
673 } |
671 break; |
674 break; |
672 |
675 |
673 case DEPOT_WIDGET_VEHICLE_LIST: |
676 case DEPOT_WIDGET_VEHICLE_LIST: |
674 ShowVehDepotOrders(GetTileOwner(w->window_number), WP(w, depot_d).type, w->window_number); |
677 ShowVehDepotOrders(GetTileOwner(w->window_number), WP(w, depot_d).type, w->window_number); |
675 break; |
678 break; |