diff options
author | Nicholas Bishop <nicholasbishop@gmail.com> | 2009-08-17 21:49:33 +0400 |
---|---|---|
committer | Nicholas Bishop <nicholasbishop@gmail.com> | 2009-08-17 21:49:33 +0400 |
commit | e19e654d84ccb697941586df74a42cf3bd13ca96 (patch) | |
tree | 608124ebe97e7c62777ce4e433a93b7cf6ef1875 /source | |
parent | 77f60458e28f154b8f3e0b377ef6c8d11b9627f8 (diff) |
2.5/Sculpt:
* Fixed a mem leak with the grab brush
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/sculpt_paint/sculpt.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/editors/sculpt_paint/sculpt.c b/source/blender/editors/sculpt_paint/sculpt.c index 9931ae15f23..43d70cfcf7a 100644 --- a/source/blender/editors/sculpt_paint/sculpt.c +++ b/source/blender/editors/sculpt_paint/sculpt.c @@ -1191,12 +1191,15 @@ static float unproject_brush_radius(SculptSession *ss, float offset) static void sculpt_cache_free(StrokeCache *cache) { + int i; if(cache->orig_norms) MEM_freeN(cache->orig_norms); if(cache->face_norms) MEM_freeN(cache->face_norms); if(cache->mats) MEM_freeN(cache->mats); + for(i = 0; i < 8; ++i) + BLI_freelistN(&cache->grab_active_verts[i]); MEM_freeN(cache); } |