From: Holger Schemel Date: Fri, 21 Feb 2025 19:46:56 +0000 (+0100) Subject: fixed saving setup for name/team, keyboard and joystick changes X-Git-Tag: 4.4.0.5~21 X-Git-Url: https://git.artsoft.org/?a=commitdiff_plain;h=37a3c57acb189a5da3a0522a67805b4a489b7bbf;p=rocksndiamonds.git fixed saving setup for name/team, keyboard and joystick changes --- diff --git a/src/screens.c b/src/screens.c index 90fbe5d0..d58ada4c 100644 --- a/src/screens.c +++ b/src/screens.c @@ -2526,6 +2526,8 @@ static void HandleMainMenu_ToggleTeamMode(void) DrawCursorAndText_Main(MAIN_CONTROL_NAME, TRUE, FALSE); DrawPreviewPlayers(); + + SaveSetupIfNeeded(); } static void HandleMainMenu_SelectLevel(int step, int direction, @@ -9891,6 +9893,8 @@ void CustomizeKeyboard(int player_nr) BackToFront(); ClearEventQueue(); + + SaveSetupIfNeeded(); } DrawSetupScreen_Input(); @@ -10325,6 +10329,9 @@ void ConfigureJoystick(int player_nr) BackToFront(); ClearEventQueue(); + + if (success) + SaveSetupIfNeeded(); } DrawSetupScreen_Input();