Fixed AllPluginsLoaded activities happening before SM is loaded (r=dvander`hom).
This commit is contained in:
parent
6cb67a19e7
commit
c52d7c9126
@ -299,6 +299,12 @@ void SourceModBase::StartSourceMod(bool late)
|
||||
g_SourceMod_Core.OnVSPListening(vsp_interface);
|
||||
}
|
||||
|
||||
if (late)
|
||||
{
|
||||
/* We missed doing anythin gin this if we late-loaded. Sneak it in now. */
|
||||
AllPluginsLoaded();
|
||||
}
|
||||
|
||||
/* If we want to autoload, do that now */
|
||||
const char *disabled = GetCoreConfigValue("DisableAutoUpdate");
|
||||
if (disabled == NULL || strcasecmp(disabled, "yes") != 0)
|
||||
@ -637,6 +643,11 @@ IVirtualMachine *SourceModBase::GetScriptingVM()
|
||||
|
||||
void SourceModBase::AllPluginsLoaded()
|
||||
{
|
||||
if (!g_Loaded)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
SMGlobalClass *base = SMGlobalClass::head;
|
||||
while (base)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user