diff options
author | Jeroen Bakker <jeroen@blender.org> | 2021-03-30 14:54:01 +0300 |
---|---|---|
committer | Jeroen Bakker <jeroen@blender.org> | 2021-03-30 17:03:43 +0300 |
commit | b48a573adb1e8ba254c5b3ea58bf1bb2a013ce89 (patch) | |
tree | 7acb76034ad063f15484546d0aac4c407c9d53d7 /source/blender/compositor/nodes | |
parent | 04a92297ddfb86b1766733461f01104bcbd5b38e (diff) |
Compositor: Fix Incorrect Attaching NodeSockets.
Introduced by recent commit.
Diffstat (limited to 'source/blender/compositor/nodes')
-rw-r--r-- | source/blender/compositor/nodes/COM_ImageNode.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/source/blender/compositor/nodes/COM_ImageNode.cc b/source/blender/compositor/nodes/COM_ImageNode.cc index 092cf836a41..f0bfda0f40e 100644 --- a/source/blender/compositor/nodes/COM_ImageNode.cc +++ b/source/blender/compositor/nodes/COM_ImageNode.cc @@ -88,11 +88,10 @@ void ImageNode::convertToOperations(NodeConverter &converter, if (image->rr) { RenderLayer *rl = (RenderLayer *)BLI_findlink(&image->rr->layers, imageuser->layer); if (rl) { - int index; - is_multilayer_ok = true; - for (NodeOutput *socket : getOutputSockets()) { + for (int64_t index = 0; index < outputs.size(); index++) { + NodeOutput *socket = outputs[index]; NodeOperation *operation = nullptr; bNodeSocket *bnodeSocket = socket->getbNodeSocket(); NodeImageLayer *storage = (NodeImageLayer *)bnodeSocket->storage; |