summaryrefslogtreecommitdiff
path: root/src/company_cmd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/company_cmd.cpp')
-rw-r--r--src/company_cmd.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/company_cmd.cpp b/src/company_cmd.cpp
index 673d1c1fa..f738f07e0 100644
--- a/src/company_cmd.cpp
+++ b/src/company_cmd.cpp
@@ -595,14 +595,11 @@ static void HandleBankruptcyTakeover(Company *c)
SetBit(c->bankrupt_asked, best->index);
- if (IsInteractiveCompany(best->index)) {
- c->bankrupt_timeout = TAKE_OVER_TIMEOUT;
- ShowBuyCompanyDialog(c->index);
- return;
- }
-
+ c->bankrupt_timeout = TAKE_OVER_TIMEOUT;
if (best->is_ai) {
AI::NewEvent(best->index, new AIEventCompanyAskMerger(c->index, ClampToI32(c->bankrupt_value)));
+ } else if (IsInteractiveCompany(best->index)) {
+ ShowBuyCompanyDialog(c->index);
}
}