Skip to content

Commit 52573e6

Browse files
committed
update(vendor): embedder
1 parent 44e9f0d commit 52573e6

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

src/plugins/manager.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -356,13 +356,15 @@ EXT_API int swiftly_TriggerEventV2(const char* ext_name, const char* evName, voi
356356
{
357357
ClassData* data = new ClassData({ { "plugin_name", std::string(ext_name) } }, "Event", nullptr);
358358
std::string plugin = specific_plugin;
359+
std::string eventName = evName;
360+
359361
EventResult result = EventResult::Continue;
360362
if (plugin != "") {
361363
auto plg = g_pluginManager.FetchPlugin(plugin);
362-
if (plg) result = plg->TriggerEvent(ext_name, evName, *(std::vector<std::any>*)args, data);
364+
if (plg) result = plg->TriggerEvent(ext_name, eventName, *(std::vector<std::any>*)args, data);
363365
}
364366
else {
365-
result = g_pluginManager.ExecuteEvent(ext_name, evName, *(std::vector<std::any>*)args, data);
367+
result = g_pluginManager.ExecuteEvent(ext_name, eventName, *(std::vector<std::any>*)args, data);
366368
}
367369
*reinterpret_cast<std::any*>(eventReturn) = data->GetAnyData("event_return");
368370
delete data;

vendor/embedder

vendor/swiftly-ext

0 commit comments

Comments
 (0)