Move option change handlers out of options.cpp

Fixes #7638
This commit is contained in:
Gleb Mazovetskiy
2025-01-11 08:51:31 +00:00
parent d94bc424df
commit 88a9a0656d
14 changed files with 184 additions and 127 deletions
+4
View File
@@ -244,6 +244,10 @@ void LuaInitialize()
// Used by the custom require implementation.
lua["setEnvironment"] = [](const sol::environment &env, const sol::function &fn) { sol::set_environment(env, fn); };
for (OptionEntryBase *mod : GetOptions().Mods.GetEntries()) {
mod->SetValueChangedCallback(LuaReloadActiveMods);
}
LuaReloadActiveMods();
}