Revision: 44719
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44719
Author: nazgul
Date: 2012-03-07 20:56:25 +0000 (Wed, 07 Mar 2012)
Log Message:
-----------
Fix for setting uv_layer name for modifiers
Issue was caused by missing fdata for meshes which doesn't have tessellated
faces yet. Real fix would be to use loop's MLOOPUV layer, but currently
interface
is using mtex layer names for UV lists so use poly's mtex layer to check if
layer name is indeed correct.
Should work fine until we'll separate setting textures and UV coordinates.
Modified Paths:
--------------
trunk/blender/source/blender/makesrna/intern/rna_object.c
Modified: trunk/blender/source/blender/makesrna/intern/rna_object.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_object.c 2012-03-07
19:42:22 UTC (rev 44718)
+++ trunk/blender/source/blender/makesrna/intern/rna_object.c 2012-03-07
20:56:25 UTC (rev 44719)
@@ -558,10 +558,10 @@
if (ob->type == OB_MESH && ob->data) {
me = (Mesh*)ob->data;
- for (a = 0; a<me->fdata.totlayer; a++) {
- layer = &me->fdata.layers[a];
+ for (a = 0; a<me->pdata.totlayer; a++) {
+ layer = &me->pdata.layers[a];
- if (layer->type == CD_MTFACE && strcmp(layer->name,
value) == 0) {
+ if (layer->type == CD_MTEXPOLY && strcmp(layer->name,
value) == 0) {
BLI_strncpy(result, value, maxlen);
return;
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs