svn merge -r41638:41648 ^/trunk/blender
[blender-staging.git] / source / blender / editors / armature / reeb.c
index ce4092b2b845c9ca63c663a6c85b05ae6300fc1d..c5c8b149713adf1c59c5c2763804827437f7732c 100644 (file)
@@ -55,6 +55,7 @@
 //#include "BIF_toolbox.h"
 //#include "BIF_graphics.h"
 
+#include "BKE_mesh.h"
 
 //#include "blendef.h"
 
@@ -3381,9 +3382,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;
@@ -3479,7 +3483,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