Evaluate modules in an empty context

This commit is contained in:
Justin Frank 2019-03-16 01:38:32 -07:00
parent 93ced79f37
commit c40bb6fc00

View File

@ -63,7 +63,8 @@ void CommandManager::load_module(StringView module_name, Context& context)
return; return;
module->value.loaded = true; module->value.loaded = true;
execute(module->value.commands, context); Context empty_context{Context::EmptyContextFlag{}};
execute(module->value.commands, empty_context);
module->value.commands.clear(); module->value.commands.clear();
context.hooks().run_hook(Hook::ModuleLoad, module_name, context); context.hooks().run_hook(Hook::ModuleLoad, module_name, context);