impr: Further improve interfacing with external plugins

This commit is contained in:
WerWolv
2024-01-22 23:35:00 +01:00
parent 00491c8d90
commit b605c463a1
8 changed files with 39 additions and 12 deletions

View File

@@ -124,12 +124,9 @@ namespace hex::plugin::builtin {
std::exit(EXIT_SUCCESS);
} else {
TaskManager::doLater([args] {
for (const auto &arg : args) {
PluginManager::load(reinterpret_cast<const char8_t*>(arg.c_str()));
}
PluginManager::initializeNewPlugins();
});
for (const auto &arg : args) {
PluginManager::addLoadPath(reinterpret_cast<const char8_t*>(arg.c_str()));
}
}
}