From e21c1dde810b3447eaa1f6a667ae027978b18d9b Mon Sep 17 00:00:00 2001 From: Robin Allen Date: Wed, 19 Aug 2009 00:46:06 +0000 Subject: Texture node previews: Well and truly fixed. (Probably.) --- source/blender/editors/space_node/node_draw.c | 1 - source/blender/editors/space_node/space_node.c | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'source/blender/editors') diff --git a/source/blender/editors/space_node/node_draw.c b/source/blender/editors/space_node/node_draw.c index 93e7505693f..f3df7a29c2e 100644 --- a/source/blender/editors/space_node/node_draw.c +++ b/source/blender/editors/space_node/node_draw.c @@ -609,7 +609,6 @@ static void do_node_internal_buttons(bContext *C, void *node_v, int event) } else if(snode->treetype==NTREE_TEXTURE) { WM_event_add_notifier(C, NC_TEXTURE|ND_NODES, snode->id); - ntreeTexUpdatePreviews(snode->nodetree); } } diff --git a/source/blender/editors/space_node/space_node.c b/source/blender/editors/space_node/space_node.c index 07277fe878d..20873566867 100644 --- a/source/blender/editors/space_node/space_node.c +++ b/source/blender/editors/space_node/space_node.c @@ -46,6 +46,7 @@ #include "BKE_colortools.h" #include "BKE_context.h" #include "BKE_screen.h" +#include "BKE_node.h" #include "ED_previewrender.h" #include "ED_space_api.h" @@ -181,6 +182,11 @@ static void node_area_refresh(const struct bContext *C, struct ScrArea *sa) if(scene->use_nodes) snode_composite_job(C, sa); } + else if(snode->treetype==NTREE_TEXTURE) { + Tex *tex= (Tex *)snode->id; + if(tex->use_nodes) + ntreeTexUpdatePreviews(tex->nodetree); + } } } -- cgit v1.2.3