diff --git a/es-app/src/FileData.cpp b/es-app/src/FileData.cpp index 7b82260e3..623790a26 100644 --- a/es-app/src/FileData.cpp +++ b/es-app/src/FileData.cpp @@ -171,8 +171,13 @@ const std::string FileData::getROMDirectory() // Expand home path if ~ is used. romDirPath = Utils::FileSystem::expandHomePath(romDirPath); + #if defined(_WIN64) + if (romDirPath.back() != '\\') + romDirPath = romDirPath + "\\"; + #else if (romDirPath.back() != '/') romDirPath = romDirPath + "/"; + #endif } // If %ESPATH% is used for the ROM path configuration, then expand it to the executable