summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--settings_gui.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/settings_gui.c b/settings_gui.c
index ebdc3f09f..53e27f7a5 100644
--- a/settings_gui.c
+++ b/settings_gui.c
@@ -596,6 +596,11 @@ static void GameDifficultyWndProc(Window *w, WindowEvent *e)
}
DoCommandP(0, -1, _opt_mod_temp.diff_level, NULL, CMD_CHANGE_DIFFICULTY_LEVEL);
DeleteWindow(w);
+ // If we are in the editor, we should reload the economy.
+ // This way when you load a game, the max loan and interest rate
+ // are loaded correctly.
+ if (_game_mode == GM_EDITOR)
+ StartupEconomy();
break;
}
case 11: // Cancel button - close window