Revert "version 2.16.0, PIPluginLoader changes"

This reverts commit f367ef00f7.
This commit is contained in:
2021-03-05 17:29:04 +03:00
parent 22173fe850
commit 7bbbd09f42
3 changed files with 11 additions and 20 deletions

View File

@@ -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) {