[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [46781] trunk/blender/source/blender/ makesrna/intern/rna_mesh.c: Fix #31395: setting mesh.uv_textures['uvmap']. active did not update correctly.
Brecht Van Lommel
brechtvanlommel at pandora.be
Fri May 18 17:06:26 CEST 2012
Revision: 46781
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=46781
Author: blendix
Date: 2012-05-18 15:06:26 +0000 (Fri, 18 May 2012)
Log Message:
-----------
Fix #31395: setting mesh.uv_textures['uvmap'].active did not update correctly.
Modified Paths:
--------------
trunk/blender/source/blender/makesrna/intern/rna_mesh.c
Modified: trunk/blender/source/blender/makesrna/intern/rna_mesh.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_mesh.c 2012-05-18 15:06:23 UTC (rev 46780)
+++ trunk/blender/source/blender/makesrna/intern/rna_mesh.c 2012-05-18 15:06:26 UTC (rev 46781)
@@ -503,6 +503,7 @@
static void rna_CustomDataLayer_active_set(PointerRNA *ptr, CustomData *data, int value, int type, int render)
{
+ Mesh *me = ptr->id.data;
int n = (((CustomDataLayer *)ptr->data) - data->layers) - CustomData_get_layer_index(data, type);
if (value == 0)
@@ -517,6 +518,8 @@
if (render) CustomData_set_layer_render(ldata, CD_MLOOPUV, n);
else CustomData_set_layer_active(ldata, CD_MLOOPUV, n);
}
+
+ mesh_update_customdata_pointers(me, TRUE);
}
static void rna_CustomDataLayer_clone_set(PointerRNA *ptr, CustomData *data, int value, int type, int render)
More information about the Bf-blender-cvs
mailing list