[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [56332] trunk/blender/source/blender/ blenkernel/intern/mesh.c: fix for own commit r56204, wasnt checking edges exist before adding.

Campbell Barton ideasman42 at gmail.com
Sat Apr 27 03:16:43 CEST 2013


Revision: 56332
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=56332
Author:   campbellbarton
Date:     2013-04-27 01:16:38 +0000 (Sat, 27 Apr 2013)
Log Message:
-----------
fix for own commit r56204, wasnt checking edges exist before adding.

Revision Links:
--------------
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=56204

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

Modified: trunk/blender/source/blender/blenkernel/intern/mesh.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/mesh.c	2013-04-26 21:04:12 UTC (rev 56331)
+++ trunk/blender/source/blender/blenkernel/intern/mesh.c	2013-04-27 01:16:38 UTC (rev 56332)
@@ -3496,7 +3496,9 @@
 	ml = &ml_next[i - 1];  /* last loop */
 
 	while (i-- != 0) {
-		BLI_edgehash_insert(ehash, ml->v, ml_next->v, NULL);
+		if (!BLI_edgehash_haskey(ehash, ml->v, ml_next->v)) {
+			BLI_edgehash_insert(ehash, ml->v, ml_next->v, NULL);
+		}
 
 		ml = ml_next;
 		ml_next++;




More information about the Bf-blender-cvs mailing list