[Bf-blender-cvs] [b48a573adb1] master: Compositor: Fix Incorrect Attaching NodeSockets.

Jeroen Bakker noreply at git.blender.org
Tue Mar 30 16:06:23 CEST 2021


Commit: b48a573adb1e8ba254c5b3ea58bf1bb2a013ce89
Author: Jeroen Bakker
Date:   Tue Mar 30 13:54:01 2021 +0200
Branches: master
https://developer.blender.org/rBb48a573adb1e8ba254c5b3ea58bf1bb2a013ce89

Compositor: Fix Incorrect Attaching NodeSockets.

Introduced by recent commit.

===================================================================

M	source/blender/compositor/nodes/COM_ImageNode.cc

===================================================================

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;



More information about the Bf-blender-cvs mailing list