浏览代码

Merge pull request #90961 from Lateasusual/gdextension-hot-reloading-borked

GDExtension: Fix missing library path breaking hot reloading
Rémi Verschelde 1 年之前
父节点
当前提交
e22743298a
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      core/extension/gdextension.cpp

+ 2 - 0
core/extension/gdextension.cpp

@@ -785,6 +785,8 @@ Error GDExtension::open_library(const String &p_path, const String &p_entry_symb
 		// If temporary files are generated, let's change the library path to point at the original,
 		// because that's what we want to check to see if it's changed.
 		library_path = actual_lib_path.get_base_dir().path_join(p_path.get_file());
+	} else {
+		library_path = p_path;
 	}
 
 	ERR_FAIL_COND_V_MSG(err == ERR_FILE_NOT_FOUND, err, "GDExtension dynamic library not found: " + abs_path);