X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=blender%2Fio_mspgl%2Fexport_scene.py;h=245d2d3efeef77db689367a2667e7eb16e341d1d;hp=9b36c48ff43faadb0f7ef6da596f37e7806dfd47;hb=9d1fa012a23693768bbe287371e97751c03acc50;hpb=b38a4cba9d2a9963a0937757eff9e955f18ddf2a diff --git a/blender/io_mspgl/export_scene.py b/blender/io_mspgl/export_scene.py index 9b36c48f..245d2d3e 100644 --- a/blender/io_mspgl/export_scene.py +++ b/blender/io_mspgl/export_scene.py @@ -39,10 +39,11 @@ class SceneExporter: prefix = o.name for c in clones: - for i in range(min(len(c.name), len(prefix))): - if c.name[i]!=prefix[i]: - prefix = prefix[:i] - break + while not c.name.startswith(prefix): + pos = max(prefix.rfind(' '), prefix.rfind('.')) + if pos<0: + break; + prefix = prefix[:pos] if prefix: export_names[o.name+".object"] = prefix.strip(" .")+".object"