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:
authorLukas Toenne <lukas.toenne@googlemail.com>2013-04-05 15:16:06 +0400
committerLukas Toenne <lukas.toenne@googlemail.com>2013-04-05 15:16:06 +0400
commitb31ca013579ac6c3b869782ed587c8e594e0461b (patch)
treef3f2c6acf1715da4a5c30de66154a846682e2d8c
parente579400d922c093c20ac773d4ddd9ea22fff1e0f (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.
-rw-r--r--source/blender/blenloader/intern/writefile.c3
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)