[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25482] trunk/blender/source/blender/ editors/util/ed_util.c: Fixes for memory leaks when exiting Blender while still in WeightPaint Mode .
Joshua Leung
aligorith at gmail.com
Sun Dec 20 12:04:11 CET 2009
Revision: 25482
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=25482
Author: aligorith
Date: 2009-12-20 12:04:11 +0100 (Sun, 20 Dec 2009)
Log Message:
-----------
Fixes for memory leaks when exiting Blender while still in WeightPaint Mode.
Modified Paths:
--------------
trunk/blender/source/blender/editors/util/ed_util.c
Modified: trunk/blender/source/blender/editors/util/ed_util.c
===================================================================
--- trunk/blender/source/blender/editors/util/ed_util.c 2009-12-20 10:50:40 UTC (rev 25481)
+++ trunk/blender/source/blender/editors/util/ed_util.c 2009-12-20 11:04:11 UTC (rev 25482)
@@ -87,9 +87,16 @@
// else if(ob->type==OB_MBALL)
// BLI_freelistN(&editelems);
// free_editLatt();
- // free_posebuf();
+ // free_posebuf(); // XXX this is still a global...
}
}
+ else if(sce->basact && sce->basact->object) {
+ Object *ob= sce->basact->object;
+
+ /* if weight-painting is on, free mesh octree data */
+ if(ob->mode & OB_MODE_WEIGHT_PAINT)
+ mesh_octree_table(ob, NULL, NULL, 'e');
+ }
}
}
More information about the Bf-blender-cvs
mailing list