[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [61203] trunk/blender/source/blender/ editors/mesh/editmesh_knife.c: knife tool: Clean up line hits when starting a new cut

Sergej Reich sergej.reich at googlemail.com
Fri Nov 8 19:01:06 CET 2013


Revision: 61203
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=61203
Author:   sergof
Date:     2013-11-08 18:01:05 +0000 (Fri, 08 Nov 2013)
Log Message:
-----------
knife tool: Clean up line hits when starting a new cut

Fixes intersection points of the previous cut still being drawn when
starting a new cut.

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

Modified: trunk/blender/source/blender/editors/mesh/editmesh_knife.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_knife.c	2013-11-08 15:01:43 UTC (rev 61202)
+++ trunk/blender/source/blender/editors/mesh/editmesh_knife.c	2013-11-08 18:01:05 UTC (rev 61203)
@@ -792,9 +792,13 @@
 	kcd->totlinehit = 0;
 }
 
-static void knife_finish_cut(KnifeTool_OpData *UNUSED(kcd))
+static void knife_finish_cut(KnifeTool_OpData *kcd)
 {
-
+	if (kcd->linehits) {
+		MEM_freeN(kcd->linehits);
+		kcd->linehits = NULL;
+		kcd->totlinehit = 0;
+	}
 }
 
 static void knifetool_draw_angle_snapping(const KnifeTool_OpData *kcd)




More information about the Bf-blender-cvs mailing list