[Bf-extensions-cvs] [83ca4a3] master: Fix T44339: Edit Linked Library bad error when current file is not saved on disk.
Bastien Montagne
noreply at git.blender.org
Fri Apr 10 16:29:00 CEST 2015
Commit: 83ca4a3f61aeb88f9d739227d9bf9bd9222c82fe
Author: Bastien Montagne
Date: Fri Apr 10 16:27:09 2015 +0200
Branches: master
https://developer.blender.org/rBA83ca4a3f61aeb88f9d739227d9bf9bd9222c82fe
Fix T44339: Edit Linked Library bad error when current file is not saved on disk.
Just abort when trying to (auto)save current file and it does not exists on disk yet.
===================================================================
M object_edit_linked.py
===================================================================
diff --git a/object_edit_linked.py b/object_edit_linked.py
index 37ea839..fb243c1 100644
--- a/object_edit_linked.py
+++ b/object_edit_linked.py
@@ -20,8 +20,8 @@
bl_info = {
"name": "Edit Linked Library",
"author": "Jason van Gumster (Fweeb), Bassam Kurdali, Pablo Vazquez",
- "version": (0, 8, 0),
- "blender": (2, 65, 0),
+ "version": (0, 8, 1),
+ "blender": (2, 74, 0),
"location": "View3D > Toolshelf > Edit Linked Library",
"description": "Allows editing of objects linked from a .blend library.",
"wiki_url": "http://wiki.blender.org/index.php/Extensions:2.6/Py/"
@@ -102,6 +102,10 @@ class EditLinked(bpy.types.Operator):
print(target.name + " is linked to " + targetpath)
if self.use_autosave:
+ if not bpy.data.filepath:
+ # File is not saved on disk, better to abort!
+ self.report({'ERROR'}, "Current file does not exist on disk, we cannot autosave it, aborting")
+ return {'CANCELLED'}
bpy.ops.wm.save_mainfile()
settings["original_file"] = bpy.data.filepath
More information about the Bf-extensions-cvs
mailing list