From b3d6dfb55fcf83154ff2463956dab74fe8d6ec90 Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Fri, 21 Dec 2018 13:12:23 +0200 Subject: [PATCH] - fixed lost settings controller state upon new game https://forum.zdoom.org/viewtopic.php?t=62959 --- src/g_level.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/g_level.cpp b/src/g_level.cpp index 29e950a1f..9f1286d46 100644 --- a/src/g_level.cpp +++ b/src/g_level.cpp @@ -367,8 +367,10 @@ void G_NewInit () userinfo_t saved_ui; saved_ui.TransferFrom(p->userinfo); const int chasecam = p->cheats & CF_CHASECAM; + const bool settings_controller = p->settings_controller; p->~player_t(); ::new(p) player_t; + p->settings_controller = settings_controller; p->cheats |= chasecam; p->playerstate = PST_DEAD; p->userinfo.TransferFrom(saved_ui);