From 49983fa1e451060041c53e99a9ccc030ea760aa6 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sat, 12 Oct 2013 16:41:53 -0700 Subject: [PATCH] Also respect Windows absolute paths. --- Core/Config.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Core/Config.cpp b/Core/Config.cpp index 7bf5eb97a6..8fc2a5f2f1 100644 --- a/Core/Config.cpp +++ b/Core/Config.cpp @@ -475,6 +475,11 @@ const std::string Config::FindConfigFile(const std::string &baseFilename) { if (baseFilename.size() > 1 && baseFilename[0] == '/') { return baseFilename; } +#ifdef _WIN32 + if (baseFilename.size() > 3 && baseFilename[1] == ':' && (baseFilename[2] == '/' || baseFilename[2] == '\\')) { + return baseFilename; + } +#endif for (size_t i = 0; i < searchPath_.size(); ++i) { std::string filename = searchPath_[i] + baseFilename;