[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [45984] trunk/blender/source/blender: fix memory leak in validating mesh and remove unneeded knife operator settings store .

Campbell Barton ideasman42 at gmail.com
Thu Apr 26 17:20:26 CEST 2012


Revision: 45984
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=45984
Author:   campbellbarton
Date:     2012-04-26 15:20:26 +0000 (Thu, 26 Apr 2012)
Log Message:
-----------
fix memory leak in validating mesh and remove unneeded knife operator settings store.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/mesh.c
    trunk/blender/source/blender/editors/mesh/editmesh_knife.c

Modified: trunk/blender/source/blender/blenkernel/intern/mesh.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/mesh.c	2012-04-26 15:14:08 UTC (rev 45983)
+++ trunk/blender/source/blender/blenkernel/intern/mesh.c	2012-04-26 15:20:26 UTC (rev 45984)
@@ -1154,6 +1154,8 @@
 	for (a = 0, l = me->mloop; a < me->totloop; a++, l++) {
 		l->e = new_idx[l->e];
 	}
+
+	MEM_freeN(new_idx);
 }
 
 void mball_to_mesh(ListBase *lb, Mesh *me)

Modified: trunk/blender/source/blender/editors/mesh/editmesh_knife.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_knife.c	2012-04-26 15:14:08 UTC (rev 45983)
+++ trunk/blender/source/blender/editors/mesh/editmesh_knife.c	2012-04-26 15:20:26 UTC (rev 45984)
@@ -2721,10 +2721,6 @@
 
 	WM_cursor_restore(CTX_wm_window(C));
 
-	/* remember setting for later */
-	RNA_boolean_set(op->ptr, "use_occlude_geometry", !kcd->cut_through);
-	WM_operator_last_properties_store(op); /* XXX - this is clunky but modal ops wont do this automatic */
-
 	/* deactivate the extra drawing stuff in 3D-View */
 	ED_region_draw_cb_exit(kcd->ar->type, kcd->draw_handle);
 




More information about the Bf-blender-cvs mailing list