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); }