svn merge ^/trunk/blender -r42245:42261
[blender-staging.git] / source / blender / editors / armature / reeb.c
index 80278c95d05b33a24db596db4920b10313a963b5..06225a3831194627382fa493ff5db286893f1c16 100644 (file)
@@ -52,6 +52,7 @@
 //#include "BIF_toolbox.h"
 //#include "BIF_graphics.h"
 
+#include "BKE_mesh.h"
 
 //#include "blendef.h"
 
@@ -3378,9 +3379,12 @@ static int iteratorStopped(void *arg)
 
 ReebGraph *BIF_ReebGraphMultiFromEditMesh(bContext *C)
 {
+       (void)C;
+       return NULL;
+#if 0
        Scene *scene = CTX_data_scene(C);
        Object *obedit = CTX_data_edit_object(C);
-       EditMesh *em =( (Mesh*)obedit->data)->edit_mesh;
+       EditMesh *em =BKE_mesh_get_editmesh(((Mesh*)obedit->data));
        EdgeIndex indexed_edges;
        VertexData *data;
        ReebGraph *rg = NULL;
@@ -3476,7 +3480,14 @@ ReebGraph *BIF_ReebGraphMultiFromEditMesh(bContext *C)
        
        MEM_freeN(data);
 
+       /*no need to load the editmesh back into the object, just
+         free it (avoids ngon conversion issues too going back the
+                  other way)*/
+       free_editMesh(em);
+       MEM_freeN(em);
+       
        return rg;
+#endif
 }
 
 #if 0