diff options
Diffstat (limited to 'source/blender/src/header_node.c')
-rw-r--r-- | source/blender/src/header_node.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/src/header_node.c b/source/blender/src/header_node.c index 18df9c084ae..b1ee0043be6 100644 --- a/source/blender/src/header_node.c +++ b/source/blender/src/header_node.c @@ -82,7 +82,11 @@ void do_node_buttons(ScrArea *sa, unsigned short event) break; case B_NODE_USESCENE: - node_composit_default(G.scene); + if(G.scene->use_nodes) { + if(G.scene->nodetree==NULL) + node_composit_default(G.scene); + addqueue(curarea->win, UI_BUT_EVENT, B_NODE_TREE_EXEC); + } snode_set_context(snode); allqueue(REDRAWNODE, 0); break; |