Revision: 31797
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31797
Author:   campbellbarton
Date:     2010-09-07 02:32:45 +0200 (Tue, 07 Sep 2010)

Log Message:
-----------
bugfix [#23464] Crash on Tab 
OBJ importing edges would produce corrupt meshes because face edges were not 
created.

Modified Paths:
--------------
    trunk/blender/release/scripts/op/io_scene_obj/import_obj.py

Modified: trunk/blender/release/scripts/op/io_scene_obj/import_obj.py
===================================================================
--- trunk/blender/release/scripts/op/io_scene_obj/import_obj.py 2010-09-07 
00:20:31 UTC (rev 31796)
+++ trunk/blender/release/scripts/op/io_scene_obj/import_obj.py 2010-09-07 
00:32:45 UTC (rev 31797)
@@ -700,8 +700,10 @@
     del me_faces
 #     del ALPHA
 
+    if CREATE_EDGES and not edges:
+        CREATE_EDGES = False
+
     if CREATE_EDGES:
-
         me.edges.add(len(edges))
 
         # edges should be a list of (a, b) tuples
@@ -744,7 +746,7 @@
 #                 me_edges[ed].flag |= SHARP
 #         del SHARP
 
-    me.update()
+    me.update(calc_edges=CREATE_EDGES)
 #     me.calcNormals()
 
     ob= bpy.data.objects.new("Mesh", me)


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to