[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [59094] trunk/blender/source/blender: switch arg order for BM_elem_select_copy(), would like to make this constant for all bmesh functions eventually.

Campbell Barton ideasman42 at gmail.com
Tue Aug 13 02:35:24 CEST 2013


Revision: 59094
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=59094
Author:   campbellbarton
Date:     2013-08-13 00:35:23 +0000 (Tue, 13 Aug 2013)
Log Message:
-----------
switch arg order for BM_elem_select_copy(), would like to make this constant for all bmesh functions eventually.

Modified Paths:
--------------
    trunk/blender/source/blender/bmesh/intern/bmesh_construct.c
    trunk/blender/source/blender/bmesh/intern/bmesh_construct.h
    trunk/blender/source/blender/editors/mesh/editmesh_knife.c

Modified: trunk/blender/source/blender/bmesh/intern/bmesh_construct.c
===================================================================
--- trunk/blender/source/blender/bmesh/intern/bmesh_construct.c	2013-08-13 00:17:39 UTC (rev 59093)
+++ trunk/blender/source/blender/bmesh/intern/bmesh_construct.c	2013-08-13 00:35:23 UTC (rev 59094)
@@ -869,10 +869,10 @@
 	BM_elem_attrs_copy_ex(bm_src, bm_dst, ele_src, ele_dst, BM_ELEM_SELECT);
 }
 
-void BM_elem_select_copy(BMesh *UNUSED(bm_src), BMesh *bm_dst, const void *ele_src_v, void *ele_dst_v)
+void BM_elem_select_copy(BMesh *bm_dst, BMesh *UNUSED(bm_src), void *ele_dst_v, const void *ele_src_v)
 {
+	BMHeader *ele_dst = ele_dst_v;
 	const BMHeader *ele_src = ele_src_v;
-	BMHeader *ele_dst = ele_dst_v;
 
 	BLI_assert(ele_src->htype == ele_dst->htype);
 

Modified: trunk/blender/source/blender/bmesh/intern/bmesh_construct.h
===================================================================
--- trunk/blender/source/blender/bmesh/intern/bmesh_construct.h	2013-08-13 00:17:39 UTC (rev 59093)
+++ trunk/blender/source/blender/bmesh/intern/bmesh_construct.h	2013-08-13 00:35:23 UTC (rev 59094)
@@ -53,7 +53,7 @@
 void BM_elem_attrs_copy_ex(BMesh *bm_src, BMesh *bm_dst, const void *ele_src_v, void *ele_dst_v,
                            const char hflag_mask);
 void BM_elem_attrs_copy(BMesh *bm_src, BMesh *bm_dst, const void *ele_src_v, void *ele_dst_v);
-void BM_elem_select_copy(BMesh *bm_src, BMesh *bm_dst, const void *ele_src_v, void *ele_dst_v);
+void BM_elem_select_copy(BMesh *bm_dst, BMesh *bm_src, void *ele_dst_v, const void *ele_src_v);
 
 void   BM_mesh_copy_init_customdata(BMesh *bm_dst, BMesh *bm_src, const struct BMAllocTemplate *allocsize);
 BMesh *BM_mesh_copy(BMesh *bm_old);

Modified: trunk/blender/source/blender/editors/mesh/editmesh_knife.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_knife.c	2013-08-13 00:17:39 UTC (rev 59093)
+++ trunk/blender/source/blender/editors/mesh/editmesh_knife.c	2013-08-13 00:35:23 UTC (rev 59094)
@@ -2684,7 +2684,7 @@
 		}
 	}
 	else {
-		BM_elem_select_copy(bm, bm, f, f_new);
+		BM_elem_select_copy(bm, bm, f_new, f);
 	}
 
 	*r_f_new = f_new;




More information about the Bf-blender-cvs mailing list