Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Tönne <lukas.toenne@gmail.com>2014-01-10 12:34:10 +0400
committerLukas Tönne <lukas.toenne@gmail.com>2014-01-10 12:37:42 +0400
commitcc35ad2b3d1b9f48f517fd2ed053076251de7bf1 (patch)
treeebc0f61b70bd3695f91c1f0df2db7517276a855d /source/blender/blenkernel/intern/node.c
parent18a1e17a203444c78d1f6537870a5d7f1ad03aae (diff)
Fix for random crash in localized node group freeing while tweaking
group default values. This can happen when using value sliders for node group input values. The localized copies were setting the "interface_type" runtime pointer of the original tree to NULL instead of the new tree (which is created on-the-fly in general). This type is used in RNA update functions however, the original tree DNA should not be modified there.
Diffstat (limited to 'source/blender/blenkernel/intern/node.c')
-rw-r--r--source/blender/blenkernel/intern/node.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/node.c b/source/blender/blenkernel/intern/node.c
index 6e04f7e0167..72544cba6bf 100644
--- a/source/blender/blenkernel/intern/node.c
+++ b/source/blender/blenkernel/intern/node.c
@@ -1204,7 +1204,7 @@ static bNodeTree *ntreeCopyTree_internal(bNodeTree *ntree, Main *bmain, bool do_
}
/* node tree will generate its own interface type */
- ntree->interface_type = NULL;
+ newtree->interface_type = NULL;
return newtree;
}