diff --git a/Source/Core/Common/Src/StringUtil.cpp b/Source/Core/Common/Src/StringUtil.cpp index 7cfe8f3c15..1909ffae65 100644 --- a/Source/Core/Common/Src/StringUtil.cpp +++ b/Source/Core/Common/Src/StringUtil.cpp @@ -381,7 +381,10 @@ void BuildCompleteFilename(std::string& _CompleteFilename, const std::string& _P // check for seperator if (_CompleteFilename[_CompleteFilename.size() - 1] != DIR_SEP_CHR) { - _CompleteFilename += DIR_SEP_CHR; +#ifdef _WIN32 + if (_CompleteFilename[_CompleteFilename.size() - 1] != '\\') +#endif + _CompleteFilename += DIR_SEP_CHR; } // add the filename