1
0
Fork 0

(svn r17760) -Revert (r17648): _local_company is less constant than you'd expect.

release/1.0
alberth 2009-10-11 08:23:30 +00:00
parent f9733ac590
commit 9677e51261
1 changed files with 13 additions and 12 deletions

View File

@ -234,18 +234,6 @@ struct DepotWindow : Window {
this->window_number = tile; this->window_number = tile;
this->SetupWidgetData(type); this->SetupWidgetData(type);
/* Setup disabled buttons. */
this->SetWidgetsDisabledState(!IsTileOwner(tile, _local_company),
DEPOT_WIDGET_STOP_ALL,
DEPOT_WIDGET_START_ALL,
DEPOT_WIDGET_SELL,
DEPOT_WIDGET_SELL_CHAIN,
DEPOT_WIDGET_SELL_ALL,
DEPOT_WIDGET_BUILD,
DEPOT_WIDGET_CLONE,
DEPOT_WIDGET_AUTOREPLACE,
WIDGET_LIST_END);
this->FinishInitNested(desc, tile); this->FinishInitNested(desc, tile);
this->owner = GetTileOwner(tile); this->owner = GetTileOwner(tile);
this->CreateDepotListWindow(type); this->CreateDepotListWindow(type);
@ -672,6 +660,19 @@ struct DepotWindow : Window {
this->vscroll.SetCount((this->vehicle_list.Length() + this->hscroll.GetCapacity() - 1) / this->hscroll.GetCapacity()); this->vscroll.SetCount((this->vehicle_list.Length() + this->hscroll.GetCapacity() - 1) / this->hscroll.GetCapacity());
} }
/* Setup disabled buttons. */
TileIndex tile = this->window_number;
this->SetWidgetsDisabledState(!IsTileOwner(tile, _local_company),
DEPOT_WIDGET_STOP_ALL,
DEPOT_WIDGET_START_ALL,
DEPOT_WIDGET_SELL,
DEPOT_WIDGET_SELL_CHAIN,
DEPOT_WIDGET_SELL_ALL,
DEPOT_WIDGET_BUILD,
DEPOT_WIDGET_CLONE,
DEPOT_WIDGET_AUTOREPLACE,
WIDGET_LIST_END);
this->DrawWidgets(); this->DrawWidgets();
} }