From 4de525e7573ca0c568f0d64349f33e44bfdf7b46 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 8 Sep 2023 23:15:50 +1000 Subject: [PATCH] Fix assertion unwrapping UV's on a mesh without UV's --- source/blender/bmesh/intern/bmesh_query_uv.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/blender/bmesh/intern/bmesh_query_uv.cc b/source/blender/bmesh/intern/bmesh_query_uv.cc index d043b538ca1..9e872cbba32 100644 --- a/source/blender/bmesh/intern/bmesh_query_uv.cc +++ b/source/blender/bmesh/intern/bmesh_query_uv.cc @@ -50,6 +50,9 @@ BMUVOffsets BM_uv_map_get_offsets_from_layer(const BMesh *bm, const int layer) BMUVOffsets BM_uv_map_get_offsets(const BMesh *bm) { const int layer = CustomData_get_active_layer(&bm->ldata, CD_PROP_FLOAT2); + if (layer == -1) { + return {-1, -1, -1, -1}; + } return BM_uv_map_get_offsets_from_layer(bm, layer); }