diff options
Diffstat (limited to 'source/blender/blenkernel/intern')
-rw-r--r-- | source/blender/blenkernel/intern/texture.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/texture.c b/source/blender/blenkernel/intern/texture.c index 5199bbd0f06..1d5840765bc 100644 --- a/source/blender/blenkernel/intern/texture.c +++ b/source/blender/blenkernel/intern/texture.c @@ -790,7 +790,11 @@ Tex *localize_texture(Tex *tex) if(texn->coba) texn->coba= MEM_dupallocN(texn->coba); if(texn->env) texn->env= BKE_copy_envmap(texn->env); if(texn->pd) texn->pd= MEM_dupallocN(texn->pd); - if(texn->vd) texn->vd= MEM_dupallocN(texn->vd); + if(texn->vd) { + texn->vd= MEM_dupallocN(texn->vd); + if(texn->vd->dataset) + texn->vd->dataset= MEM_dupallocN(texn->vd->dataset); + } texn->preview = NULL; |