[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3501] trunk/py/scripts/addons/ io_scene_obj/import_obj.py: This should fix [#31835] " OBJ Importer corrupts a model (crash in edit mode)" reported by paul geraskin.

Philipp Oeser philippoeser at web.de
Mon Jun 18 16:31:38 CEST 2012


Revision: 3501
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3501
Author:   lichtwerk
Date:     2012-06-18 14:31:38 +0000 (Mon, 18 Jun 2012)
Log Message:
-----------
This should fix [#31835] "OBJ Importer corrupts a model (crash in edit mode)" reported by paul geraskin.

The importer did the mesh validation before calculating edges (should be the other way around).
Reviewed by Campbell.

Modified Paths:
--------------
    trunk/py/scripts/addons/io_scene_obj/import_obj.py

Modified: trunk/py/scripts/addons/io_scene_obj/import_obj.py
===================================================================
--- trunk/py/scripts/addons/io_scene_obj/import_obj.py	2012-06-18 14:01:48 UTC (rev 3500)
+++ trunk/py/scripts/addons/io_scene_obj/import_obj.py	2012-06-18 14:31:38 UTC (rev 3501)
@@ -672,8 +672,8 @@
 #                 me_edges[ed].flag |= SHARP
 #         del SHARP
 
+    me.update(calc_edges=use_edges)
     me.validate()
-    me.update(calc_edges=use_edges)
 
     ob = bpy.data.objects.new("Mesh", me)
     new_objects.append(ob)



More information about the Bf-extensions-cvs mailing list