[Bf-blender-cvs] [0501acfb508] refactor-mesh-uv-map-generic: Add back python warning on missing UV layer

Martijn Versteegh noreply at git.blender.org
Thu Jan 5 14:50:39 CET 2023


Commit: 0501acfb508b3ce3f800dce0d2c0f59200d378fa
Author: Martijn Versteegh
Date:   Thu Jan 5 14:49:10 2023 +0100
Branches: refactor-mesh-uv-map-generic
https://developer.blender.org/rB0501acfb508b3ce3f800dce0d2c0f59200d378fa

Add back python warning on missing UV layer

===================================================================

M	source/blender/makesrna/intern/rna_mesh.c

===================================================================

diff --git a/source/blender/makesrna/intern/rna_mesh.c b/source/blender/makesrna/intern/rna_mesh.c
index 28877c24e74..712d5af7a65 100644
--- a/source/blender/makesrna/intern/rna_mesh.c
+++ b/source/blender/makesrna/intern/rna_mesh.c
@@ -2230,6 +2230,9 @@ static PointerRNA rna_Mesh_uv_layers_new(struct Mesh *me,
 
 static void rna_Mesh_uv_layers_remove(struct Mesh *me, ReportList *reports, CustomDataLayer *layer)
 {
+  if (!BKE_id_attribute_find(&me->id, layer->name, CD_PROP_FLOAT, ATTR_DOMAIN_CORNER)) {
+        BKE_reportf(reports, RPT_ERROR, "Texture layer '%s' not found", layer->name);
+  }
   BKE_id_attribute_remove(&me->id, layer->name, reports);
 }



More information about the Bf-blender-cvs mailing list