From a1970857fd9aec08f6984e0dad4f4fdad16e2ee2 Mon Sep 17 00:00:00 2001 From: uramer Date: Sat, 3 Feb 2024 15:18:34 +0100 Subject: [PATCH] Queue quick loads --- apps/openmw/mwstate/statemanagerimp.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/openmw/mwstate/statemanagerimp.cpp b/apps/openmw/mwstate/statemanagerimp.cpp index e02b6053ad..c413583c2d 100644 --- a/apps/openmw/mwstate/statemanagerimp.cpp +++ b/apps/openmw/mwstate/statemanagerimp.cpp @@ -693,7 +693,8 @@ void MWState::StateManager::quickLoad() { if (currentCharacter->begin() == currentCharacter->end()) return; - loadGame(currentCharacter, currentCharacter->begin()->mPath); // Get newest save + // use requestLoad, otherwise we can crash by loading during the wrong part of the frame + requestLoad(currentCharacter->begin()->mPath); } }