diff options
Diffstat (limited to 'node_wrangler.py')
-rw-r--r-- | node_wrangler.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/node_wrangler.py b/node_wrangler.py index 3b3fd069..aa3b6bc2 100644 --- a/node_wrangler.py +++ b/node_wrangler.py @@ -822,11 +822,13 @@ def nw_check(context): space = context.space_data valid_trees = ["ShaderNodeTree", "CompositorNodeTree", "TextureNodeTree", "GeometryNodeTree"] - valid = False - if space.type == 'NODE_EDITOR' and space.node_tree is not None and space.tree_type in valid_trees: - valid = True + if (space.type == 'NODE_EDITOR' + and space.node_tree is not None + and space.node_tree.library is None + and space.tree_type in valid_trees): + return True - return valid + return False class NWBase: @classmethod |