diff --git a/src/sfizz/Parser.cpp b/src/sfizz/Parser.cpp index f24dfc61..603d684f 100644 --- a/src/sfizz/Parser.cpp +++ b/src/sfizz/Parser.cpp @@ -28,10 +28,10 @@ bool sfz::Parser::loadSfzFile(const fs::path& file) if (!fs::exists(sfzFile)) return false; - originalDirectory = file.parent_path(); - includedFiles.push_back(file); + originalDirectory = sfzFile.parent_path(); + includedFiles.push_back(sfzFile); std::vector lines; - readSfzFile(file, lines); + readSfzFile(sfzFile, lines); aggregatedContent = absl::StrJoin(lines, " "); absl::string_view aggregatedView { aggregatedContent };