Revert "version 2.16.0, PIPluginLoader changes"
This reverts commit f367ef00f7.
This commit is contained in:
@@ -234,7 +234,6 @@ PIPluginInfoStorage * PIPluginInfoStorage::instance() {
|
||||
|
||||
PIPluginLoader::PIPluginLoader(const PIString & name) {
|
||||
func_loader_version = nullptr;
|
||||
func_set_user_version = nullptr;
|
||||
func_static_merge = nullptr;
|
||||
error = Unknown;
|
||||
loaded = false;
|
||||
@@ -269,17 +268,14 @@ bool PIPluginLoader::load(const PIString & name) {
|
||||
if (messages) piCout << error_str;
|
||||
return false;
|
||||
}
|
||||
int loader_version = func_loader_version();
|
||||
if (__PIP_PLUGIN_LOADER_VERSION__ != loader_version) {
|
||||
if (__PIP_PLUGIN_LOADER_VERSION__ != func_loader_version()) {
|
||||
unload();
|
||||
error = InvalidLoaderVersion;
|
||||
error_str = "Load plugin \"" + lib.path() + "\" error: invalid loader version: application = " + PIString::fromNumber(__PIP_PLUGIN_LOADER_VERSION__)
|
||||
+ ", plugin = " + PIString::fromNumber(loader_version);
|
||||
error_str = "Load plugin \"" + lib.path() + "\" error: invalid loader version: application = " + PIString::fromNumber(func_loader_version())
|
||||
+ ", plugin = " + PIString::fromNumber(__PIP_PLUGIN_LOADER_VERSION__);
|
||||
if (messages) piCout << error_str;
|
||||
return false;
|
||||
}
|
||||
func_set_user_version = (FunctionSetUserVersion)lib.resolve(STR(__PIP_PLUGIN_SET_USER_VERSION_FUNC__));
|
||||
if (func_set_user_version) func_set_user_version();
|
||||
if (ai->userVersion().size_s() > 1) {
|
||||
PIString pversion = pi->userVersion(), lversion = ai->userVersion();
|
||||
if (pversion != lversion) {
|
||||
|
||||
Reference in New Issue
Block a user