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:
authorCampbell Barton <ideasman42@gmail.com>2010-06-09 18:17:22 +0400
committerCampbell Barton <ideasman42@gmail.com>2010-06-09 18:17:22 +0400
commit1a3686701736cd60defc2e034f5e3806845291bf (patch)
treedb6bf4595b387e38c2d593d4437f1573d8f38ac3
parent6cc6f8495f0dbf69afea98cbcde94ebb453b0783 (diff)
recent addition: Shift+H in node editor was switching the preview of node types that didnt support it.
-rw-r--r--source/blender/editors/space_node/node_edit.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/source/blender/editors/space_node/node_edit.c b/source/blender/editors/space_node/node_edit.c
index 2fae8274951..97e2eba7b64 100644
--- a/source/blender/editors/space_node/node_edit.c
+++ b/source/blender/editors/space_node/node_edit.c
@@ -1995,6 +1995,10 @@ static void node_flag_toggle_exec(SpaceNode *snode, int toggle_flag)
for(node= snode->edittree->nodes.first; node; node= node->next) {
if(node->flag & SELECT) {
+
+ if(toggle_flag== NODE_PREVIEW && (node->typeinfo->flag & NODE_PREVIEW)==0)
+ continue;
+
if(node->flag & toggle_flag)
tot_eq++;
else
@@ -2003,6 +2007,10 @@ static void node_flag_toggle_exec(SpaceNode *snode, int toggle_flag)
}
for(node= snode->edittree->nodes.first; node; node= node->next) {
if(node->flag & SELECT) {
+
+ if(toggle_flag== NODE_PREVIEW && (node->typeinfo->flag & NODE_PREVIEW)==0)
+ continue;
+
if( (tot_eq && tot_neq) || tot_eq==0)
node->flag |= toggle_flag;
else