Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Allen <roblovski@gmail.com>2009-08-19 04:46:06 +0400
committerRobin Allen <roblovski@gmail.com>2009-08-19 04:46:06 +0400
commite21c1dde810b3447eaa1f6a667ae027978b18d9b (patch)
tree81ffd3f7b150f6caef9c59a1dc5a64a44d0c3dbd /source/blender/editors
parentd37d6738946bfecd2cf15f13e3067325bb227542 (diff)
Texture node previews: Well and truly fixed.
(Probably.)
Diffstat (limited to 'source/blender/editors')
-rw-r--r--source/blender/editors/space_node/node_draw.c1
-rw-r--r--source/blender/editors/space_node/space_node.c6
2 files changed, 6 insertions, 1 deletions
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);
+ }
}
}