From 2049d60e3460904e167fdd3e653b5e70fa4f0c9f Mon Sep 17 00:00:00 2001 From: rubidium Date: Sun, 20 Sep 2009 17:19:45 +0000 Subject: (svn r17588) -Fix [FS#3220]: erroneous message about changing the difficulty level --- src/settings_gui.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/settings_gui.cpp b/src/settings_gui.cpp index 08181bff6..3adf3542f 100644 --- a/src/settings_gui.cpp +++ b/src/settings_gui.cpp @@ -719,6 +719,9 @@ public: GameSettings *opt_ptr = (_game_mode == GM_MENU) ? &_settings_newgame : &_settings_game; uint i; + GetSettingFromName("difficulty.diff_level", &i); + DoCommandP(0, i, this->opt_mod_temp.difficulty.diff_level, CMD_CHANGE_SETTING); + const SettingDesc *sd = GetSettingFromName("difficulty.max_no_competitors", &i); for (uint btn = 0; btn != GAME_DIFFICULTY_NUM; btn++, sd++) { int32 new_val = (int32)ReadValue(GetVariableAddress(&this->opt_mod_temp, &sd->save), sd->save.conv); @@ -728,9 +731,6 @@ public: DoCommandP(0, i + btn, new_val, CMD_CHANGE_SETTING); } } - - GetSettingFromName("difficulty.diff_level", &i); - DoCommandP(0, i, this->opt_mod_temp.difficulty.diff_level, CMD_CHANGE_SETTING); delete this; /* If we are in the editor, we should reload the economy. * This way when you load a game, the max loan and interest rate -- cgit v1.2.3-54-g00ecf