[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