[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2211] trunk/py/scripts/addons/ io_scene_obj/export_obj.py: fix [#28146] OBJ fails when mehs has no material

Campbell Barton ideasman42 at gmail.com
Tue Aug 2 12:25:13 CEST 2011


Revision: 2211
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2211
Author:   campbellbarton
Date:     2011-08-02 10:25:12 +0000 (Tue, 02 Aug 2011)
Log Message:
-----------
fix [#28146] OBJ fails when mehs has no material

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

Modified: trunk/py/scripts/addons/io_scene_obj/export_obj.py
===================================================================
--- trunk/py/scripts/addons/io_scene_obj/export_obj.py	2011-08-02 06:20:00 UTC (rev 2210)
+++ trunk/py/scripts/addons/io_scene_obj/export_obj.py	2011-08-02 10:25:12 UTC (rev 2211)
@@ -383,6 +383,11 @@
             materials = me.materials[:]
             material_names = [m.name if m else None for m in materials]
 
+            # avoid bad index errors
+            if not materials:
+                materials = [None]
+                material_names = [""]
+
             # Sort by Material, then images
             # so we dont over context switch in the obj file.
             if EXPORT_KEEP_VERT_ORDER:



More information about the Bf-extensions-cvs mailing list