diff options
| -rw-r--r-- | src/Companion.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Companion.cpp b/src/Companion.cpp index 364f373..d5d4801 100644 --- a/src/Companion.cpp +++ b/src/Companion.cpp @@ -313,7 +313,10 @@ void Companion::ParseCurrentFileConfig(YAML::Node node) { YAML::Node root = YAML::LoadFile(externalFileName); - ProcessFile(root); + if (!this->gProcessedFiles.contains(this->gCurrentFile)) { + ProcessFile(root); + this->gProcessedFiles.insert(this->gCurrentFile); + } SPDLOG_INFO("Finishing processing of file: {}", currentFile); |
