[Scummvm-git-logs] scummvm master -> 6118a0d92907ae68c38d444a680aa4a1610099c8
spleen1981
noreply at scummvm.org
Tue Jan 2 00:13:40 UTC 2024
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
6118a0d929 LIBRETRO: fix paths retrieving in checkPathSetting
Commit: 6118a0d92907ae68c38d444a680aa4a1610099c8
https://github.com/scummvm/scummvm/commit/6118a0d92907ae68c38d444a680aa4a1610099c8
Author: Giovanni Cascione (ing.cascione at gmail.com)
Date: 2024-01-02T01:13:09+01:00
Commit Message:
LIBRETRO: fix paths retrieving in checkPathSetting
Changed paths:
backends/platform/libretro/src/libretro-os-base.cpp
diff --git a/backends/platform/libretro/src/libretro-os-base.cpp b/backends/platform/libretro/src/libretro-os-base.cpp
index 896d589a349..4adbade369a 100644
--- a/backends/platform/libretro/src/libretro-os-base.cpp
+++ b/backends/platform/libretro/src/libretro-os-base.cpp
@@ -169,7 +169,9 @@ void OSystem_libretro::destroy() {
}
bool OSystem_libretro::checkPathSetting(const char *setting, Common::String const &defaultPath, bool isDirectory) {
- Common::String setPath(Common::Path::fromConfig(setting).toString());
+ Common::String setPath;
+ if (ConfMan.hasKey(setting))
+ setPath = Common::Path::fromConfig(ConfMan.get(setting)).toString();
if (setPath.empty() || ! (isDirectory ? LibRetroFilesystemNode(setPath).isDirectory() : LibRetroFilesystemNode(setPath).exists()))
ConfMan.removeKey(setting, Common::ConfigManager::kApplicationDomain);
More information about the Scummvm-git-logs
mailing list