[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [60498] trunk/blender/source/blender/ editors/mesh/editmesh_tools.c: fix regression - convex hull tool leaving new faces unselected.

Campbell Barton ideasman42 at gmail.com
Tue Oct 1 20:23:39 CEST 2013


Revision: 60498
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60498
Author:   campbellbarton
Date:     2013-10-01 18:23:39 +0000 (Tue, 01 Oct 2013)
Log Message:
-----------
fix regression - convex hull tool leaving new faces unselected.

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

Modified: trunk/blender/source/blender/editors/mesh/editmesh_tools.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_tools.c	2013-10-01 17:47:08 UTC (rev 60497)
+++ trunk/blender/source/blender/editors/mesh/editmesh_tools.c	2013-10-01 18:23:39 UTC (rev 60498)
@@ -4561,7 +4561,8 @@
 		return OPERATOR_CANCELLED;
 	}
 
-	
+	BMO_slot_buffer_hflag_enable(em->bm, bmop.slots_out, "geom.out", BM_FACE, BM_ELEM_SELECT, true);
+
 	/* Delete unused vertices, edges, and faces */
 	if (RNA_boolean_get(op->ptr, "delete_unused")) {
 		if (!EDBM_op_callf(em, op, "delete geom=%S context=%i",
@@ -4584,9 +4585,11 @@
 
 	/* Merge adjacent triangles */
 	if (RNA_boolean_get(op->ptr, "join_triangles")) {
-		if (!EDBM_op_callf(em, op, "join_triangles faces=%S limit=%f",
-		                   &bmop, "geom.out",
-		                   RNA_float_get(op->ptr, "limit")))
+		if (!EDBM_op_call_and_selectf(em, op,
+		                              "faces.out", true,
+		                              "join_triangles faces=%S limit=%f",
+		                              &bmop, "geom.out",
+		                              RNA_float_get(op->ptr, "limit")))
 		{
 			EDBM_op_finish(em, &bmop, op, true);
 			return OPERATOR_CANCELLED;




More information about the Bf-blender-cvs mailing list