diff options
author | Antony Riakiotakis <kalast@gmail.com> | 2014-08-28 23:30:29 +0400 |
---|---|---|
committer | Antony Riakiotakis <kalast@gmail.com> | 2014-08-29 01:16:07 +0400 |
commit | d1c91016429e81aa96f4ff64da773deec8f060ee (patch) | |
tree | 49624e3d0dfd50e528c8336aa89e4ccf8d5e6ba6 /source/blender/blenkernel/intern | |
parent | b583894592e22468ef25cf2979577f6ce7fcf777 (diff) |
Fix some crash cases after last commit
Diffstat (limited to 'source/blender/blenkernel/intern')
-rw-r--r-- | source/blender/blenkernel/intern/material.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/material.c b/source/blender/blenkernel/intern/material.c index e7500392c81..8ccdb8a3223 100644 --- a/source/blender/blenkernel/intern/material.c +++ b/source/blender/blenkernel/intern/material.c @@ -1340,8 +1340,11 @@ void BKE_texpaint_slot_refresh_cache(Scene *scene, Material *ma) if (use_nodes || ma->use_nodes) { bNode *node, *active_node; - if (!(ma->nodetree)) + if (!(ma->nodetree)) { + ma->paint_active_slot = 0; + ma->paint_clone_slot = 0; return; + } for (node = ma->nodetree->nodes.first; node; node = node->next) { if (node->typeinfo->nclass == NODE_CLASS_TEXTURE && node->typeinfo->type == SH_NODE_TEX_IMAGE && node->id) |