[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