mirror of
https://github.com/godotengine/godot
synced 2024-10-06 17:04:19 +00:00
Merge pull request #80591 from AThousandShips/compat_ver
Fix version check for GDExtension
This commit is contained in:
commit
4ed3f67229
|
@ -607,12 +607,13 @@ Ref<Resource> GDExtensionResourceLoader::load(const String &p_path, const String
|
|||
}
|
||||
|
||||
bool compatible = true;
|
||||
if (VERSION_MAJOR < compatibility_minimum[0]) {
|
||||
compatible = false;
|
||||
} else if (VERSION_MINOR < compatibility_minimum[1]) {
|
||||
compatible = false;
|
||||
} else if (VERSION_PATCH < compatibility_minimum[2]) {
|
||||
compatible = false;
|
||||
// Check version lexicographically.
|
||||
if (VERSION_MAJOR != compatibility_minimum[0]) {
|
||||
compatible = VERSION_MAJOR > compatibility_minimum[0];
|
||||
} else if (VERSION_MINOR != compatibility_minimum[1]) {
|
||||
compatible = VERSION_MINOR > compatibility_minimum[1];
|
||||
} else {
|
||||
compatible = VERSION_PATCH >= compatibility_minimum[2];
|
||||
}
|
||||
if (!compatible) {
|
||||
if (r_error) {
|
||||
|
|
Loading…
Reference in a new issue