From e0820e2825a8bbfafa699c8ce241dc5bef97d982 Mon Sep 17 00:00:00 2001 From: Kp Date: Sun, 25 Jul 2021 23:00:56 +0000 Subject: [PATCH] Skip autosave while in demo playback modes Reported-by: polstomo --- similar/main/state.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/similar/main/state.cpp b/similar/main/state.cpp index 48ff0f4bb..bee54e3e2 100644 --- a/similar/main/state.cpp +++ b/similar/main/state.cpp @@ -1018,6 +1018,8 @@ void state_poll_autosave_game(d_game_unique_state &GameUniqueState, const d_leve auto &Objects = LevelUniqueObjectState.Objects; if (deny_save_game(Objects.vcptr, LevelUniqueControlCenterState, GameUniqueState) != deny_save_result::allowed) return; + if (Newdemo_state != ND_STATE_NORMAL && Newdemo_state != ND_STATE_RECORDING) + return; const auto now = std::chrono::steady_clock::now(); if (now < GameUniqueState.Next_autosave) return;