This commit is contained in:
2025-03-18 00:12:11 -05:00
parent 6496ab55f3
commit 59e85e9006

View File

@@ -47,9 +47,9 @@ bool App::load(std::string lib, std::list<std::string> 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<std::string> 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) {