[Bf-blender-cvs] [90dc21c] openvdb: Fix typo in writefile.c resulting in undefined nodes.

Kévin Dietrich noreply at git.blender.org
Tue Jun 9 14:53:41 CEST 2015


Commit: 90dc21ce27cc61d36dc2b3331b910e3f40ff1c26
Author: Kévin Dietrich
Date:   Tue Jun 9 14:53:43 2015 +0200
Branches: openvdb
https://developer.blender.org/rB90dc21ce27cc61d36dc2b3331b910e3f40ff1c26

Fix typo in writefile.c resulting in undefined nodes.

===================================================================

M	source/blender/blenloader/intern/writefile.c

===================================================================

diff --git a/source/blender/blenloader/intern/writefile.c b/source/blender/blenloader/intern/writefile.c
index 838f846..c709ab0 100644
--- a/source/blender/blenloader/intern/writefile.c
+++ b/source/blender/blenloader/intern/writefile.c
@@ -883,6 +883,8 @@ static void write_nodetree(WriteData *wd, bNodeTree *ntree)
 					writelist(wd, DATA, "OpenVDBGridInfo", &vdb->grid_info);
 					writestruct(wd, DATA, node->typeinfo->storagename, 1, node->storage);
 				}
+				else
+					writestruct(wd, DATA, node->typeinfo->storagename, 1, node->storage);
 			}
 			else if (ntree->type==NTREE_COMPOSIT) {
 				if (ELEM(node->type, CMP_NODE_TIME, CMP_NODE_CURVE_VEC, CMP_NODE_CURVE_RGB, CMP_NODE_HUECORRECT))
@@ -890,13 +892,15 @@ static void write_nodetree(WriteData *wd, bNodeTree *ntree)
 				else if (node->type==CMP_NODE_MOVIEDISTORTION) {
 					/* pass */
 				}
+				else
+					writestruct(wd, DATA, node->typeinfo->storagename, 1, node->storage);
 			}
 			else if (ntree->type==NTREE_TEXTURE) {
 				if (node->type==TEX_NODE_CURVE_RGB || node->type==TEX_NODE_CURVE_TIME)
 					write_curvemapping(wd, node->storage);
+				else
+					writestruct(wd, DATA, node->typeinfo->storagename, 1, node->storage);
 			}
-			else
-				writestruct(wd, DATA, node->typeinfo->storagename, 1, node->storage);
 		}
 		
 		if (node->type==CMP_NODE_OUTPUT_FILE) {




More information about the Bf-blender-cvs mailing list