From f2630470c49a6613ef5e3fb47ed3a3f35dbbb6e7 Mon Sep 17 00:00:00 2001 From: Phong Dang Date: Sun, 29 Jul 2007 00:26:18 +0000 Subject: [PATCH] Fixed AskPluginLoad would still allowed plugin to load even if it returned false. --HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401206 --- core/systems/PluginSys.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/systems/PluginSys.cpp b/core/systems/PluginSys.cpp index 6ee2ed80..4219c808 100644 --- a/core/systems/PluginSys.cpp +++ b/core/systems/PluginSys.cpp @@ -932,6 +932,8 @@ LoadRes CPluginManager::_LoadPlugin(CPlugin **_plugin, const char *path, bool de { /* Autoload any modules */ LoadOrRequireExtensions(pPlugin, 1, error, maxlength); + } else { + pPlugin->SetErrorState(Plugin_Failed, "%s", error); } }