[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [50968] trunk/blender/source/blender/ editors/mesh/mesh_data.c: fix for leak when freeing mask data in editmode.
Campbell Barton
ideasman42 at gmail.com
Mon Oct 1 06:00:42 CEST 2012
Revision: 50968
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50968
Author: campbellbarton
Date: 2012-10-01 04:00:41 +0000 (Mon, 01 Oct 2012)
Log Message:
-----------
fix for leak when freeing mask data in editmode.
Modified Paths:
--------------
trunk/blender/source/blender/editors/mesh/mesh_data.c
Modified: trunk/blender/source/blender/editors/mesh/mesh_data.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/mesh_data.c 2012-10-01 03:45:31 UTC (rev 50967)
+++ trunk/blender/source/blender/editors/mesh/mesh_data.c 2012-10-01 04:00:41 UTC (rev 50968)
@@ -761,7 +761,12 @@
BLI_assert(CustomData_layertype_is_singleton(type) == TRUE);
if (CustomData_has_layer(data, type)) {
- CustomData_free_layers(data, type, tot);
+ if (me->edit_btmesh) {
+ BM_data_layer_free(me->edit_btmesh->bm, data, type);
+ }
+ else {
+ CustomData_free_layers(data, type, tot);
+ }
DAG_id_tag_update(&me->id, 0);
WM_event_add_notifier(C, NC_GEOM | ND_DATA, me);
More information about the Bf-blender-cvs
mailing list