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:
authorDiego Borghetti <bdiego@gmail.com>2008-02-29 22:19:31 +0300
committerDiego Borghetti <bdiego@gmail.com>2008-02-29 22:19:31 +0300
commit0b1ed4c0cd7dbbf5764c4f8964eec1ed1870ffbf (patch)
treec62066208bec0fff1f08ae130711d12f5b8cc231 /source/blender/src/drawnode.c
parentcffb9551db43d2906f980ab515961d1830ef9d06 (diff)
Fix segmentation fault in Image node when change the Layer in EXR files.
The argument in the uiButSetFunc is a Image struct, but BKE_image_multilayer_index expect a RenderResult struct, so when you load a exr file and try change the Layer, Blender crash. (image_layer_cb call BKE_image_multilayer_index)
Diffstat (limited to 'source/blender/src/drawnode.c')
-rw-r--r--source/blender/src/drawnode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/src/drawnode.c b/source/blender/src/drawnode.c
index b29218c61b8..504c5dbe55f 100644
--- a/source/blender/src/drawnode.c
+++ b/source/blender/src/drawnode.c
@@ -1028,7 +1028,7 @@ static int node_composit_buts_image(uiBlock *block, bNodeTree *ntree, bNode *nod
bt= uiDefButS(block, MENU, B_NODE_EXEC+node->nr, strp,
xmin, dy, width, 19,
&iuser->layer, 0.0, 10000.0, 0, 0, "Layer");
- uiButSetFunc(bt, image_layer_cb, ima, node->storage);
+ uiButSetFunc(bt, image_layer_cb, ima->rr, node->storage);
MEM_freeN(strp);
}
}