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;