diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2020-09-04 08:13:46 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-04 08:13:46 +0200 |
commit | d1b0b1962d3481452dcb4ed88cbb7330fe23fb7d (patch) | |
tree | b05747e9ea867a6fe2efdb2edbbd6705eea79358 | |
parent | 27763b67bb63139319bf611590c40e48663e72d6 (diff) | |
parent | 136181bb50c3273d6f2c2e294a95ed54087891f8 (diff) |
Merge pull request #41748 from neikeq/issue-41712
Fix 'Parameter "assembly" is null' error
-rw-r--r-- | modules/mono/mono_gd/gd_mono_assembly.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/mono/mono_gd/gd_mono_assembly.cpp b/modules/mono/mono_gd/gd_mono_assembly.cpp index 9dbeee57ce..6d7b771fd3 100644 --- a/modules/mono/mono_gd/gd_mono_assembly.cpp +++ b/modules/mono/mono_gd/gd_mono_assembly.cpp @@ -464,7 +464,9 @@ GDMonoAssembly *GDMonoAssembly::load(const String &p_name, MonoAssemblyName *p_a if (!assembly) { assembly = _load_assembly_search(p_name, p_aname, p_refonly, p_search_dirs); - ERR_FAIL_NULL_V(assembly, nullptr); + if (!assembly) { + return nullptr; + } } GDMonoAssembly *loaded_asm = GDMono::get_singleton()->get_loaded_assembly(p_name); @@ -487,7 +489,9 @@ GDMonoAssembly *GDMonoAssembly::load_from(const String &p_name, const String &p_ if (!assembly) { assembly = _real_load_assembly_from(p_path, p_refonly); - ERR_FAIL_NULL_V(assembly, nullptr); + if (!assembly) { + return nullptr; + } } GDMonoAssembly *loaded_asm = GDMono::get_singleton()->get_loaded_assembly(p_name); |