[Bf-extensions-cvs] [edd893f] master: Node Wrangler: Some more checks for Save This Image
Greg
noreply at git.blender.org
Thu Aug 11 12:45:40 CEST 2016
Commit: edd893fef8f9e2b5096e9f54a1664c7a6d171515
Author: Greg
Date: Thu Aug 11 12:44:17 2016 +0200
Branches: master
https://developer.blender.org/rBAedd893fef8f9e2b5096e9f54a1664c7a6d171515
Node Wrangler: Some more checks for Save This Image
===================================================================
M node_wrangler.py
===================================================================
diff --git a/node_wrangler.py b/node_wrangler.py
index b6a7b43..6b06595 100644
--- a/node_wrangler.py
+++ b/node_wrangler.py
@@ -3192,7 +3192,13 @@ class NWSaveViewer(bpy.types.Operator, ExportHelper):
@classmethod
def poll(cls, context):
- return nw_check(context) and context.space_data.tree_type == 'CompositorNodeTree' and "Viewer Node" in [i.name for i in bpy.data.images]
+ valid = False
+ if nw_check(context):
+ if context.space_data.tree_type == 'CompositorNodeTree':
+ if "Viewer Node" in [i.name for i in bpy.data.images]:
+ if sum(bpy.data.images["Viewer Node"].size) > 0: # False if not connected or connected but no image
+ valid = True
+ return valid
def execute(self, context):
fp = self.filepath
More information about the Bf-extensions-cvs
mailing list