[Bf-blender-cvs] [64a413b0c74] master: Fix T86710: Crash When Adding Node Group.

Jeroen Bakker noreply at git.blender.org
Fri Mar 19 08:19:38 CET 2021


Commit: 64a413b0c74115251712c90e62ffd4cb8fa2a539
Author: Jeroen Bakker
Date:   Fri Mar 19 08:04:30 2021 +0100
Branches: master
https://developer.blender.org/rB64a413b0c74115251712c90e62ffd4cb8fa2a539

Fix T86710: Crash When Adding Node Group.

When adding a node group there can be no inputs in the input map that
was triggering an assert.

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

M	source/blender/compositor/intern/COM_NodeOperationBuilder.cc

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

diff --git a/source/blender/compositor/intern/COM_NodeOperationBuilder.cc b/source/blender/compositor/intern/COM_NodeOperationBuilder.cc
index b6da1e128c5..f1ef584b766 100644
--- a/source/blender/compositor/intern/COM_NodeOperationBuilder.cc
+++ b/source/blender/compositor/intern/COM_NodeOperationBuilder.cc
@@ -291,7 +291,7 @@ void NodeOperationBuilder::add_operation_input_constants()
   }
   for (Inputs::const_iterator it = pending_inputs.begin(); it != pending_inputs.end(); ++it) {
     NodeOperationInput *input = *it;
-    add_input_constant_value(input, m_input_map.lookup(input));
+    add_input_constant_value(input, m_input_map.lookup_default(input, nullptr));
   }
 }



More information about the Bf-blender-cvs mailing list