mirror of
https://github.com/godotengine/godot.git
synced 2026-01-05 06:11:29 +03:00
Fix loading GDExtensions in exported games
This commit is contained in:
@@ -678,12 +678,10 @@ Error GDExtension::open_library(const String &p_path, const Ref<GDExtensionLoade
|
||||
ERR_FAIL_NULL_V_MSG(p_loader, FAILED, "Can't open GDExtension without a loader.");
|
||||
loader = p_loader;
|
||||
|
||||
String abs_path = ProjectSettings::get_singleton()->globalize_path(p_path);
|
||||
Error err = loader->open_library(p_path);
|
||||
|
||||
Error err = loader->open_library(abs_path);
|
||||
|
||||
ERR_FAIL_COND_V_MSG(err == ERR_FILE_NOT_FOUND, err, "GDExtension dynamic library not found: " + abs_path);
|
||||
ERR_FAIL_COND_V_MSG(err != OK, err, "Can't open GDExtension dynamic library: " + abs_path);
|
||||
ERR_FAIL_COND_V_MSG(err == ERR_FILE_NOT_FOUND, err, "GDExtension dynamic library not found: " + p_path);
|
||||
ERR_FAIL_COND_V_MSG(err != OK, err, "Can't open GDExtension dynamic library: " + p_path);
|
||||
|
||||
err = loader->initialize(&gdextension_get_proc_address, this, &initialization);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user