[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39951] branches/bmesh/blender/source/ blender/editors/object: svn merge -r39890:39889 source/blender/editors/ object/object_relations.c source/blender/editors/object/object_hook.c

Campbell Barton ideasman42 at gmail.com
Tue Sep 6 03:23:46 CEST 2011


Revision: 39951
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39951
Author:   campbellbarton
Date:     2011-09-06 01:23:43 +0000 (Tue, 06 Sep 2011)
Log Message:
-----------
svn merge -r39890:39889 source/blender/editors/object/object_relations.c  source/blender/editors/object/object_hook.c

This change has been reverted in trunk so reverse merging the merge.

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

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/editors/object/object_hook.c
    branches/bmesh/blender/source/blender/editors/object/object_relations.c

Modified: branches/bmesh/blender/source/blender/editors/object/object_hook.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/object/object_hook.c	2011-09-06 00:41:28 UTC (rev 39950)
+++ branches/bmesh/blender/source/blender/editors/object/object_hook.c	2011-09-06 01:23:43 UTC (rev 39951)
@@ -65,7 +65,6 @@
 
 #include "ED_curve.h"
 #include "ED_mesh.h"
-#include "ED_lattice.h"
 #include "ED_screen.h"
 
 #include "WM_types.h"
@@ -298,7 +297,7 @@
 	return totvert;
 }
 
-static int object_hook_index_array(Scene *scene, Object *obedit, int *tot, int **indexar, char *name, float *cent_r)
+static int object_hook_index_array(Object *obedit, int *tot, int **indexar, char *name, float *cent_r)
 {
 	*indexar= NULL;
 	*tot= 0;
@@ -308,10 +307,7 @@
 		case OB_MESH:
 		{
 			Mesh *me= obedit->data;
-			BMEditMesh *em;
-			EDBM_LoadEditBMesh(scene, obedit);
-			EDBM_MakeEditBMesh(scene->toolsettings, scene, obedit);
-			em = me->edit_btmesh;
+			BMEditMesh *em = me->edit_btmesh;
 
 			/* check selected vertices first */
 			if( return_editmesh_indexar(em, tot, indexar, cent_r)) {
@@ -323,15 +319,10 @@
 		}
 		case OB_CURVE:
 		case OB_SURF:
-			load_editNurb(obedit);
-			make_editNurb(obedit);
 			return return_editcurve_indexar(obedit, tot, indexar, cent_r);
 		case OB_LATTICE:
 		{
 			Lattice *lt= obedit->data;
-			load_editLatt(obedit);
-			make_editLatt(obedit);
-
 			return return_editlattice_indexar(lt->editlatt->latt, tot, indexar, cent_r);
 		}
 		default:
@@ -439,7 +430,7 @@
 	int tot, ok, *indexar;
 	char name[32];
 	
-	ok = object_hook_index_array(scene, obedit, &tot, &indexar, name, cent);
+	ok = object_hook_index_array(obedit, &tot, &indexar, name, cent);
 	
 	if (!ok) return;	// XXX error("Requires selected vertices or active Vertex Group");
 	
@@ -772,7 +763,7 @@
 	
 	/* assign functionality */
 	
-	if(!object_hook_index_array(CTX_data_scene(C), ob, &tot, &indexar, name, cent)) {
+	if(!object_hook_index_array(ob, &tot, &indexar, name, cent)) {
 		BKE_report(op->reports, RPT_WARNING, "Requires selected vertices or active vertex group");
 		return OPERATOR_CANCELLED;
 	}

Modified: branches/bmesh/blender/source/blender/editors/object/object_relations.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/object/object_relations.c	2011-09-06 00:41:28 UTC (rev 39950)
+++ branches/bmesh/blender/source/blender/editors/object/object_relations.c	2011-09-06 01:23:43 UTC (rev 39951)
@@ -92,8 +92,6 @@
 
 #include "ED_armature.h"
 #include "ED_curve.h"
-#include "ED_lattice.h"
-#include "ED_mesh.h"
 #include "ED_keyframing.h"
 #include "ED_object.h"
 #include "ED_screen.h"
@@ -126,12 +124,8 @@
 	
 	if(obedit->type==OB_MESH) {
 		Mesh *me= obedit->data;
-		BMEditMesh *em;
+		BMEditMesh *em = me->edit_btmesh;
 
-		EDBM_LoadEditBMesh(scene, obedit);
-		EDBM_MakeEditBMesh(scene->toolsettings, scene, obedit);
-		em = me->edit_btmesh;
-
 		BM_ITER(eve, &iter, em->bm, BM_VERTS_OF_MESH, NULL) {
 			if (BM_TestHFlag(eve, BM_SELECT)) {
 				if(v1==0) v1= nr;
@@ -143,13 +137,8 @@
 		}
 	}
 	else if(ELEM(obedit->type, OB_SURF, OB_CURVE)) {
-		ListBase *editnurb;
-
-		load_editNurb(obedit);
-		make_editNurb(obedit);
-
-		editnurb= curve_get_editcurve(obedit);
-
+		ListBase *editnurb= curve_get_editcurve(obedit);
+		
 		cu= obedit->data;
 
 		nu= editnurb->first;
@@ -188,13 +177,8 @@
 		}
 	}
 	else if(obedit->type==OB_LATTICE) {
-		Lattice *lt;
-
-		load_editLatt(obedit);
-		make_editLatt(obedit);
-
-		lt= obedit->data;
-
+		Lattice *lt= obedit->data;
+		
 		a= lt->editlatt->latt->pntsu*lt->editlatt->latt->pntsv*lt->editlatt->latt->pntsw;
 		bp= lt->editlatt->latt->def;
 		while(a--) {




More information about the Bf-blender-cvs mailing list