From 53c21c71274ab32a26b80c6a5da8b7dff7731005 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Wed, 13 Mar 2019 21:18:18 +0000 Subject: Convert abs paths to relative path when resolving scripts by name --- project2/common/scripts.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/project2/common/scripts.cpp b/project2/common/scripts.cpp index 983a156..5f4ba64 100644 --- a/project2/common/scripts.cpp +++ b/project2/common/scripts.cpp @@ -69,6 +69,9 @@ ScriptReaderPtr ScriptReader::resolveScript(const std::string & group, const std::string & name, bool ii) { std::filesystem::path e(name); + if (e.is_absolute()) { + e = e.lexically_relative("/"); + } while (!e.empty()) { ScriptKey sk(group, e.string()); ScriptReaderPtr rs = AppInstance::current().cachedScript(sk); -- cgit v1.2.3