forked from bartvdbraak/blender
Check for nullpointers.
The ID of group nodes are not always filled.
This commit is contained in:
parent
55027b8232
commit
a0a4c54710
@ -366,7 +366,7 @@ static void dag_add_material_nodetree_driver_relations(DagForest *dag, DagNode *
|
||||
if (n->id && GS(n->id->name) == ID_MA) {
|
||||
dag_add_material_driver_relations(dag, node, (Material *)n->id);
|
||||
}
|
||||
else if (n->type == NODE_GROUP) {
|
||||
else if (n->type == NODE_GROUP && n->id) {
|
||||
dag_add_material_nodetree_driver_relations(dag, node, (bNodeTree *)n->id);
|
||||
}
|
||||
}
|
||||
|
@ -1071,7 +1071,7 @@ static void material_node_drivers_update(Scene *scene, bNodeTree *ntree, float c
|
||||
/* TODO: prevent infinite recursion here... */
|
||||
material_drivers_update(scene, (Material *)node->id, ctime);
|
||||
}
|
||||
else if (node->type == NODE_GROUP) {
|
||||
else if (node->type == NODE_GROUP && node->id) {
|
||||
material_node_drivers_update(scene, (bNodeTree *)node->id, ctime);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user