diff --git a/src/company_gui.cpp b/src/company_gui.cpp index 38520845d1..111d6c4632 100644 --- a/src/company_gui.cpp +++ b/src/company_gui.cpp @@ -283,6 +283,10 @@ struct CompanyFinancesWindow : Window { CompanyFinancesWindow(WindowDesc *desc, CompanyID company) : Window(desc) { + const Company *c = Company::Get(company); + if (c->money > CompanyFinancesWindow::max_money) { + CompanyFinancesWindow::max_money = max(c->money * 2, CompanyFinancesWindow::max_money * 4); + } this->small = false; this->CreateNestedTree(); this->SetupWidgets();