diff options
author | zuu <zuu@openttd.org> | 2013-09-13 12:45:25 +0000 |
---|---|---|
committer | zuu <zuu@openttd.org> | 2013-09-13 12:45:25 +0000 |
commit | 4e74a4c5ccf8a1d6418252fd9f7f6df2156e8dca (patch) | |
tree | 6cf46c6e06f0ab4972eb3e78df4cf4e5bc59ac7d /src/company_cmd.cpp | |
parent | 6516afae504fcadb23f9024f09be5168e29153ee (diff) | |
download | openttd-4e74a4c5ccf8a1d6418252fd9f7f6df2156e8dca.tar.xz |
(svn r25761) -Change: Disable story/goal buttons when there is no content to show instead of when there is zero companies
Diffstat (limited to 'src/company_cmd.cpp')
-rw-r--r-- | src/company_cmd.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/company_cmd.cpp b/src/company_cmd.cpp index 101248481..0357e337e 100644 --- a/src/company_cmd.cpp +++ b/src/company_cmd.cpp @@ -34,6 +34,8 @@ #include "vehicle_func.h" #include "smallmap_gui.h" #include "game/game.hpp" +#include "goal_base.h" +#include "story_base.h" #include "table/strings.h" @@ -934,6 +936,8 @@ CommandCost CmdCompanyCtrl(TileIndex tile, DoCommandFlag flags, uint32 p1, uint3 AI::BroadcastNewEvent(new ScriptEventCompanyBankrupt(c_index)); Game::NewEvent(new ScriptEventCompanyBankrupt(c_index)); CompanyAdminRemove(c_index, (CompanyRemoveReason)reason); + + if (StoryPage::GetNumItems() == 0 || Goal::GetNumItems() == 0) InvalidateWindowData(WC_MAIN_TOOLBAR, 0); break; } |