From b87642c5dcbfe5d2779e070984ce0914b8f64f78 Mon Sep 17 00:00:00 2001 From: Pablo Vazquez Date: Fri, 6 May 2022 17:53:47 +0200 Subject: [PATCH] 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. --- amaranth/__init__.py | 4 ++-- 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'} -- 2.11.4.GIT