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:
authorCampbell Barton <ideasman42@gmail.com>2012-08-02 20:33:38 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-08-02 20:33:38 +0400
commitba5c635502b4eb7a96d9aae970117778c27243e6 (patch)
tree7638a6d662a9d6ac0e263d02aaf90f76294a1605 /source/blender/render
parent7aa44d088fcfb866ab58a6ed3d359a8acd6fe972 (diff)
fix for crash when node groups loose their ID pointer references (when linked libs don't load)
Diffstat (limited to 'source/blender/render')
-rw-r--r--source/blender/render/intern/source/pipeline.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c
index ac4788465e5..dc75cf58654 100644
--- a/source/blender/render/intern/source/pipeline.c
+++ b/source/blender/render/intern/source/pipeline.c
@@ -1815,8 +1815,11 @@ static int node_tree_has_composite_output(bNodeTree *ntree)
return TRUE;
}
else if (node->type == NODE_GROUP) {
- if (node_tree_has_composite_output((bNodeTree *)node->id))
- return TRUE;
+ if (node->id) {
+ if (node_tree_has_composite_output((bNodeTree *)node->id)) {
+ return TRUE;
+ }
+ }
}
}