From dc40cb4fb0cca3428d511c30bcb331fdd4b9caf1 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sat, 30 Jun 2012 12:36:53 +0000 Subject: [PATCH] Color management: fixes for view transform not being properly handled in space node create and duplicate callbacks. --- source/blender/editors/space_node/space_node.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/space_node/space_node.c b/source/blender/editors/space_node/space_node.c index e069ba2a5fc..7f7c074c823 100644 --- a/source/blender/editors/space_node/space_node.c +++ b/source/blender/editors/space_node/space_node.c @@ -103,7 +103,14 @@ static SpaceLink *node_new(const bContext *UNUSED(C)) /* backdrop */ snode->zoom = 1.0f; - + + + /* OCIO_TODO: use default view transform here when OCIO is completely integrated + * and proper versioning stuff is added. + * for now use NONE to be compatible with all current files + */ + BLI_strncpy(snode->view_transform, "NONE", sizeof(snode->view_transform)); + /* header */ ar= MEM_callocN(sizeof(ARegion), "header for node"); @@ -320,7 +327,9 @@ static SpaceLink *node_duplicate(SpaceLink *sl) /* clear or remove stuff from old */ snoden->nodetree= NULL; snoden->linkdrag.first= snoden->linkdrag.last= NULL; - + + BLI_strncpy(snoden->view_transform, snoden->view_transform, sizeof(snoden->view_transform)); + return (SpaceLink *)snoden; }