[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [41374] branches/bmesh/blender/source/ blender/editors/mesh/bmeshutils.c: fix for memory leak when switching shape keys
Campbell Barton
ideasman42 at gmail.com
Sun Oct 30 03:15:34 CET 2011
Revision: 41374
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41374
Author: campbellbarton
Date: 2011-10-30 02:15:32 +0000 (Sun, 30 Oct 2011)
Log Message:
-----------
fix for memory leak when switching shape keys
Modified Paths:
--------------
branches/bmesh/blender/source/blender/editors/mesh/bmeshutils.c
Modified: branches/bmesh/blender/source/blender/editors/mesh/bmeshutils.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/mesh/bmeshutils.c 2011-10-30 02:03:40 UTC (rev 41373)
+++ branches/bmesh/blender/source/blender/editors/mesh/bmeshutils.c 2011-10-30 02:15:32 UTC (rev 41374)
@@ -280,6 +280,12 @@
bm = BKE_mesh_to_bmesh(me, ob);
}
+ if (me->edit_btmesh) {
+ /* this happens when switching shape keys */
+ BMEdit_Free(me->edit_btmesh);
+ MEM_freeN(me->edit_btmesh);
+ }
+
me->edit_btmesh = BMEdit_Create(bm);
me->edit_btmesh->selectmode= me->edit_btmesh->bm->selectmode= ts->selectmode;
me->edit_btmesh->me = me;
More information about the Bf-blender-cvs
mailing list