diff options
author | Lukas Toenne <lukas.toenne@googlemail.com> | 2011-12-10 19:52:08 +0400 |
---|---|---|
committer | Lukas Toenne <lukas.toenne@googlemail.com> | 2011-12-10 19:52:08 +0400 |
commit | 33b1939aee427426c214cbc060f2eac0c3d42dde (patch) | |
tree | dc3e17fbe7922e424b153c49efb8efa1a99f144d | |
parent | a912afd202ecfdd0b459d85fba18280c38b0062f (diff) |
In the node space context update function: Properly clear the snode->edittree pointer when no snode->nodetree is active. This would lead to crash in operators when switching from an existing node tree, since the usual poll function only tests for the edittree.
Fixes bug #29566.
-rw-r--r-- | source/blender/editors/space_node/node_edit.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/editors/space_node/node_edit.c b/source/blender/editors/space_node/node_edit.c index 4074e35f860..e5a216d42b0 100644 --- a/source/blender/editors/space_node/node_edit.c +++ b/source/blender/editors/space_node/node_edit.c @@ -483,6 +483,7 @@ void node_tree_from_ID(ID *id, bNodeTree **ntree, bNodeTree **edittree, int *tre } else { *ntree= NULL; + *edittree= NULL; if(treetype) *treetype= 0; } } |