From 7c8cdf80d1ded78d077a6877976a4c036d1d0691 Mon Sep 17 00:00:00 2001 From: player701 Date: Sun, 30 Dec 2018 11:17:56 +0300 Subject: [PATCH] - Fixed settings_controller not updating properly when a player becomes the new arbitrator in a netgame. --- src/p_user.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/p_user.cpp b/src/p_user.cpp index 6077d597c..92369ceb8 100644 --- a/src/p_user.cpp +++ b/src/p_user.cpp @@ -1922,9 +1922,11 @@ void P_UnPredictPlayer () TObjPtr InvSel = act->InvSel; int inventorytics = player->inventorytics; + const bool settings_controller = player->settings_controller; *player = PredictionPlayerBackup; + player->settings_controller = settings_controller; // Restore the camera instead of using the backup's copy, because spynext/prev // could cause it to change during prediction. player->camera = savedcamera;