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.
This commit is contained in:
Pablo Vazquez 2022-05-06 17:53:47 +02:00
parent 4efc7da9da
commit b87642c5dc
Notes: blender-bot 2023-02-14 18:29:12 +01:00
Referenced by issue #93334, Amaranth Toolset Bug
2 changed files with 7 additions and 3 deletions

View File

@ -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": "",

View File

@ -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'}