From 1bdc01120fc41b514c61c1758141d5d55b288d8a Mon Sep 17 00:00:00 2001 From: Evil Eye Date: Tue, 9 Dec 2025 10:21:58 +0100 Subject: [PATCH] Compare saves passed on the command line using file equivalence --- apps/openmw/mwstate/statemanagerimp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/openmw/mwstate/statemanagerimp.cpp b/apps/openmw/mwstate/statemanagerimp.cpp index 549bacb887..a2f30c4642 100644 --- a/apps/openmw/mwstate/statemanagerimp.cpp +++ b/apps/openmw/mwstate/statemanagerimp.cpp @@ -405,7 +405,7 @@ void MWState::StateManager::loadGame(const std::filesystem::path& filepath) { for (const auto& slot : character) { - if (slot.mPath == filepath) + if (std::filesystem::equivalent(slot.mPath, filepath)) { loadGame(&character, slot.mPath); return;