diff --git a/src/App.cpp b/src/App.cpp index c73462f..15fb8f5 100644 --- a/src/App.cpp +++ b/src/App.cpp @@ -60,11 +60,10 @@ bool App::load(std::string lib, std::list blacklist = {}) { bool skip = false; - for(auto it = m->deps.begin(); it != m->deps.end(); it++) { - for(std::string s : blacklist) { - if(it->first == s) - skip = true; - } + for(std::string s : blacklist) { + auto it = m->deps.find(s); + if(it != m->deps.end()) + skip = true; if(skip) { skip = false; continue;