diff options
-rw-r--r-- | release/scripts/io/export_3ds.py | 3 | ||||
-rw-r--r-- | release/scripts/io/export_fbx.py | 2 | ||||
-rw-r--r-- | release/scripts/io/export_mdd.py | 3 | ||||
-rw-r--r-- | release/scripts/io/export_obj.py | 2 | ||||
-rw-r--r-- | release/scripts/io/export_ply.py | 3 | ||||
-rw-r--r-- | release/scripts/io/export_x3d.py | 3 | ||||
-rw-r--r-- | release/scripts/op/object.py | 8 | ||||
-rw-r--r-- | release/scripts/op/uv.py | 3 |
8 files changed, 14 insertions, 13 deletions
diff --git a/release/scripts/io/export_3ds.py b/release/scripts/io/export_3ds.py index bfe568153f9..4fd889c75c6 100644 --- a/release/scripts/io/export_3ds.py +++ b/release/scripts/io/export_3ds.py @@ -1140,7 +1140,7 @@ class Export3DS(bpy.types.Operator): # Add to a menu def menu_func(self, context): - default_path = bpy.data.filepath.replace(".blend", ".3ds") + default_path = os.path.splitext(bpy.data.filepath)[0] + ".3ds" self.layout.operator(Export3DS.bl_idname, text="3D Studio (.3ds)").filepath = default_path @@ -1154,4 +1154,3 @@ def unregister(): if __name__ == "__main__": register() - diff --git a/release/scripts/io/export_fbx.py b/release/scripts/io/export_fbx.py index 9468cadec83..4505b56b41c 100644 --- a/release/scripts/io/export_fbx.py +++ b/release/scripts/io/export_fbx.py @@ -3437,7 +3437,7 @@ class ExportFBX(bpy.types.Operator): def menu_func(self, context): - default_path = bpy.data.filepath.replace(".blend", ".fbx") + default_path = os.path.splitext(bpy.data.filepath)[0] + ".fbx" self.layout.operator(ExportFBX.bl_idname, text="Autodesk FBX (.fbx)").filepath = default_path diff --git a/release/scripts/io/export_mdd.py b/release/scripts/io/export_mdd.py index b7de707c9f0..d2e53070910 100644 --- a/release/scripts/io/export_mdd.py +++ b/release/scripts/io/export_mdd.py @@ -183,7 +183,8 @@ class ExportMDD(bpy.types.Operator): def menu_func(self, context): - default_path = bpy.data.filepath.replace(".blend", ".mdd") + import os + default_path = os.path.splitext(bpy.data.filepath)[0] + ".mdd" self.layout.operator(ExportMDD.bl_idname, text="Lightwave Point Cache (.mdd)").filepath = default_path diff --git a/release/scripts/io/export_obj.py b/release/scripts/io/export_obj.py index 4451cb77a1b..626b92c3591 100644 --- a/release/scripts/io/export_obj.py +++ b/release/scripts/io/export_obj.py @@ -964,7 +964,7 @@ class ExportOBJ(bpy.types.Operator): def menu_func(self, context): - default_path = bpy.data.filepath.replace(".blend", ".obj") + default_path = os.path.splitext(bpy.data.filepath)[0] + ".obj" self.layout.operator(ExportOBJ.bl_idname, text="Wavefront (.obj)").filepath = default_path diff --git a/release/scripts/io/export_ply.py b/release/scripts/io/export_ply.py index 09d25b61010..0b936bdceb2 100644 --- a/release/scripts/io/export_ply.py +++ b/release/scripts/io/export_ply.py @@ -310,7 +310,8 @@ class ExportPLY(bpy.types.Operator): def menu_func(self, context): - default_path = bpy.data.filepath.replace(".blend", ".ply") + import os + default_path = os.path.splitext(bpy.data.filepath)[0] + ".ply" self.layout.operator(ExportPLY.bl_idname, text="Stanford (.ply)").filepath = default_path diff --git a/release/scripts/io/export_x3d.py b/release/scripts/io/export_x3d.py index 2ade015a1e9..1bad80f6d8e 100644 --- a/release/scripts/io/export_x3d.py +++ b/release/scripts/io/export_x3d.py @@ -1242,7 +1242,7 @@ class ExportX3D(bpy.types.Operator): def menu_func(self, context): - default_path = bpy.data.filepath.replace(".blend", ".x3d") + default_path = os.path.splitext(bpy.data.filepath)[0] + ".x3d" self.layout.operator(ExportX3D.bl_idname, text="X3D Extensible 3D (.x3d)").filepath = default_path @@ -1259,4 +1259,3 @@ def unregister(): if __name__ == "__main__": register() - diff --git a/release/scripts/op/object.py b/release/scripts/op/object.py index 0353856ed20..b16d2b0dcf2 100644 --- a/release/scripts/op/object.py +++ b/release/scripts/op/object.py @@ -131,11 +131,11 @@ class SelectHierarchy(bpy.types.Operator): if parent: parents.append(parent) - - if obj_act == obj: - context.scene.objects.active = parent - parent.selected = True + if obj_act == obj: + context.scene.objects.active = parent + + parent.selected = True if parents: return {'CANCELLED'} diff --git a/release/scripts/op/uv.py b/release/scripts/op/uv.py index b9bc54bf264..51c1695677b 100644 --- a/release/scripts/op/uv.py +++ b/release/scripts/op/uv.py @@ -210,7 +210,8 @@ class ExportUVLayout(bpy.types.Operator): def menu_func(self, context): - default_path = bpy.data.filepath.replace(".blend", ".svg") + import os + default_path = os.path.splitext(bpy.data.filepath)[0] + ".svg" self.layout.operator(ExportUVLayout.bl_idname).filepath = default_path |