[Bf-extensions-cvs] [b81b12e1] master: Fix T74965: node wrangler error when there is no active node

Brecht Van Lommel noreply at git.blender.org
Fri Mar 20 15:26:45 CET 2020


Commit: b81b12e13fe930828021fc1690d5b7aa8c0e8b3c
Author: Brecht Van Lommel
Date:   Fri Mar 20 15:25:47 2020 +0100
Branches: master
https://developer.blender.org/rBAb81b12e13fe930828021fc1690d5b7aa8c0e8b3c

Fix T74965: node wrangler error when there is no active node

===================================================================

M	node_wrangler.py

===================================================================

diff --git a/node_wrangler.py b/node_wrangler.py
index 3526d2c7..e7486e41 100644
--- a/node_wrangler.py
+++ b/node_wrangler.py
@@ -2697,7 +2697,7 @@ class NWAddPrincipledSetup(Operator, NWBase, ImportHelper):
 
         nodes, links = get_nodes_links(context)
         active_node = nodes.active
-        if not active_node.bl_idname == 'ShaderNodeBsdfPrincipled':
+        if not (active_node and active_node.bl_idname == 'ShaderNodeBsdfPrincipled'):
             self.report({'INFO'}, 'Select Principled BSDF')
             return {'CANCELLED'}



More information about the Bf-extensions-cvs mailing list