From b50e880e49809118c5a2f8f7ece5cf4b22557a1b Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 25 Feb 2016 20:01:31 +0100 Subject: Fix T47565: Crash when adding texture node in compositor --- source/blender/compositor/operations/COM_TextureOperation.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source/blender/compositor/operations') diff --git a/source/blender/compositor/operations/COM_TextureOperation.cpp b/source/blender/compositor/operations/COM_TextureOperation.cpp index ed8b0343e51..7d1d24a9747 100644 --- a/source/blender/compositor/operations/COM_TextureOperation.cpp +++ b/source/blender/compositor/operations/COM_TextureOperation.cpp @@ -57,7 +57,10 @@ void TextureBaseOperation::initExecution() this->m_inputOffset = getInputSocketReader(0); this->m_inputSize = getInputSocketReader(1); this->m_pool = BKE_image_pool_new(); - if (this->m_texture->nodetree && this->m_texture->use_nodes) { + if (this->m_texture != NULL && + this->m_texture->nodetree != NULL && + this->m_texture->use_nodes) + { ntreeTexBeginExecTree(this->m_texture->nodetree); } SingleThreadedOperation::initExecution(); -- cgit v1.2.3