From 02e3a578e2f0a640c511dc00f45257b4dc96c18a Mon Sep 17 00:00:00 2001
From: Greg <gregzzmail@gmail.com>
Date: Fri, 30 Sep 2016 10:28:52 +0200
Subject: [PATCH] Node Wrangler - limit access for built-in tree types

Differential Revision: D2262
---
 node_wrangler.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/node_wrangler.py b/node_wrangler.py
index 48b153b20..1f03ecd50 100644
--- a/node_wrangler.py
+++ b/node_wrangler.py
@@ -1058,8 +1058,10 @@ class NWNodeWrangler(bpy.types.AddonPreferences):
 
 def nw_check(context):
     space = context.space_data
+    valid_trees = ["ShaderNodeTree", "CompositorNodeTree", "TextureNodeTree"]
+    
     valid = False
-    if space.type == 'NODE_EDITOR' and space.node_tree is not None:
+    if space.type == 'NODE_EDITOR' and space.node_tree is not None and space.tree_type in valid_trees:
         valid = True
         
     return valid    
-- 
GitLab