From 59e85e900607a63a4e97166d88ed1894109e8671 Mon Sep 17 00:00:00 2001 From: Nathan Date: Tue, 18 Mar 2025 00:12:11 -0500 Subject: [PATCH] fix? --- src/App.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/App.cpp b/src/App.cpp index 15fb8f5..1916c1f 100644 --- a/src/App.cpp +++ b/src/App.cpp @@ -47,9 +47,9 @@ bool App::load(std::string lib, std::list blacklist = {}) { Module* m = create(h, App::Get()); - for(std::string s : blacklist) { - if(s == m->getName()) { - std::cout << "Module \"" << s << "\" is already loaded!\n"; + for(auto it = blacklist.begin(); it != blacklist.end(); it++) { + if(*it == m->getName()) { + std::cout << "Module \"" << *it << "\" is already loaded!\n"; delete m; dlclose(h); return false; @@ -60,8 +60,8 @@ bool App::load(std::string lib, std::list blacklist = {}) { bool skip = false; - for(std::string s : blacklist) { - auto it = m->deps.find(s); + for(auto s = blacklist.begin(); s != blacklist.end(); s++) { + auto it = m->deps.find(*s); if(it != m->deps.end()) skip = true; if(skip) {