diff options
author | Pablo Vazquez <pablo@blender.org> | 2022-05-06 18:53:47 +0300 |
---|---|---|
committer | Pablo Vazquez <pablo@blender.org> | 2022-05-06 18:53:47 +0300 |
commit | b87642c5dcbfe5d2779e070984ce0914b8f64f78 (patch) | |
tree | 3819dae8a465113d7c9304f60ddc7eb48950fece | |
parent | 4efc7da9da28ea8c1c1c1c62e9d1f20336f5ec08 (diff) |
Fix T93334: Amaranth fails to preview Image nodes
The operator assumed an active node. Simply add a poll to check for it.
Also increase the Blender version, 2.81 didn't even have Geometry Nodes.
-rw-r--r-- | amaranth/__init__.py | 4 | ||||
-rw-r--r-- | amaranth/node_editor/display_image.py | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/amaranth/__init__.py b/amaranth/__init__.py index 41530937..998c71e7 100644 --- a/amaranth/__init__.py +++ b/amaranth/__init__.py @@ -74,8 +74,8 @@ from amaranth.misc import ( bl_info = { "name": "Amaranth Toolset", "author": "Pablo Vazquez, Bassam Kurdali, Sergey Sharybin, Lukas Tönne, Cesar Saez, CansecoGPC", - "version": (1, 0, 8), - "blender": (2, 81, 0), + "version": (1, 0, 9), + "blender": (3, 2, 0), "location": "Everywhere!", "description": "A collection of tools and settings to improve productivity", "warning": "", diff --git a/amaranth/node_editor/display_image.py b/amaranth/node_editor/display_image.py index 380166a9..77b081b2 100644 --- a/amaranth/node_editor/display_image.py +++ b/amaranth/node_editor/display_image.py @@ -26,9 +26,13 @@ image_nodes = ("CompositorNodeRLayers", class AMTH_NODE_OT_show_active_node_image(bpy.types.Operator): """Show active image node image in the image editor""" bl_idname = "node.show_active_node_image" - bl_label = "Show Active Node Node" + bl_label = "Preview Image from Node" bl_options = {"UNDO"} + @classmethod + def poll(cls, context): + return context.active_node is not None + def execute(self, context): return {'FINISHED'} |