diff options
author | Lukas Toenne <lukas.toenne@googlemail.com> | 2013-04-05 15:16:06 +0400 |
---|---|---|
committer | Lukas Toenne <lukas.toenne@googlemail.com> | 2013-04-05 15:16:06 +0400 |
commit | b31ca013579ac6c3b869782ed587c8e594e0461b (patch) | |
tree | f3f2c6acf1715da4a5c30de66154a846682e2d8c /source/blender/blenloader | |
parent | e579400d922c093c20ac773d4ddd9ea22fff1e0f (diff) |
Fix #34873, Custom min/max node values get reset randomly while working and on save and quit. Node group socket interface was not storing the default_value struct in writefile.c, forgot to add this back when returning to DNA data for node sockets.
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r-- | source/blender/blenloader/intern/writefile.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/blenloader/intern/writefile.c b/source/blender/blenloader/intern/writefile.c index 3aa12005a72..32b9ab6c782 100644 --- a/source/blender/blenloader/intern/writefile.c +++ b/source/blender/blenloader/intern/writefile.c @@ -726,6 +726,9 @@ static void write_node_socket_interface(WriteData *wd, bNodeTree *UNUSED(ntree), if (sock->prop) IDP_WriteProperty(sock->prop, wd); + + if (sock->default_value) + writedata(wd, DATA, MEM_allocN_len(sock->default_value), sock->default_value); } /* this is only direct data, tree itself should have been written */ static void write_nodetree(WriteData *wd, bNodeTree *ntree) |