diff options
author | K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com> | 2021-10-27 12:04:55 -0700 |
---|---|---|
committer | K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com> | 2021-10-27 12:16:10 -0700 |
commit | d905d3c3d3403423b9a82cf8dee86456578d934d (patch) | |
tree | 73cf57ea183ca647bc583f2d55b68d991471a865 /editor/import/resource_importer_scene.cpp | |
parent | 5fadebed4c86ac8e431a183ac923198520096c11 (diff) |
Avoid crash in scene importer when the mesh is empty.
Diffstat (limited to 'editor/import/resource_importer_scene.cpp')
-rw-r--r-- | editor/import/resource_importer_scene.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/editor/import/resource_importer_scene.cpp b/editor/import/resource_importer_scene.cpp index bebf05d481..9cb69357bd 100644 --- a/editor/import/resource_importer_scene.cpp +++ b/editor/import/resource_importer_scene.cpp @@ -342,6 +342,7 @@ static String _fixstr(const String &p_what, const String &p_str) { static void _pre_gen_shape_list(Ref<ImporterMesh> &mesh, Vector<Ref<Shape3D>> &r_shape_list, bool p_convex) { ERR_FAIL_NULL_MSG(mesh, "Cannot generate shape list with null mesh value"); + ERR_FAIL_NULL_MSG(mesh->get_mesh(), "Cannot generate shape list with null mesh value"); if (!p_convex) { Ref<Shape3D> shape = mesh->create_trimesh_shape(); r_shape_list.push_back(shape); |