[Bf-blender-cvs] [032c6854726] functions: fix endless recursion

Jacques Lucke noreply at git.blender.org
Tue Dec 10 23:42:08 CET 2019


Commit: 032c6854726cbc29f6cef6e6b7525e9b78635164
Author: Jacques Lucke
Date:   Tue Dec 10 23:42:03 2019 +0100
Branches: functions
https://developer.blender.org/rB032c6854726cbc29f6cef6e6b7525e9b78635164

fix endless recursion

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

M	source/blender/simulations/bparticles/node_frontend.cpp

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

diff --git a/source/blender/simulations/bparticles/node_frontend.cpp b/source/blender/simulations/bparticles/node_frontend.cpp
index b26a2838a88..e99f1f3df7c 100644
--- a/source/blender/simulations/bparticles/node_frontend.cpp
+++ b/source/blender/simulations/bparticles/node_frontend.cpp
@@ -685,7 +685,8 @@ class XNodeInfluencesBuilder {
   template<typename T>
   bool try_add_attribute(ArrayRef<std::string> system_names, StringRef name, T default_value)
   {
-    return this->try_add_attribute(system_names, name, (const void *)&default_value);
+    return this->try_add_attribute(
+        system_names, name, FN::CPP_TYPE<T>(), (const void *)&default_value);
   }
 
   bool try_add_attribute(ArrayRef<std::string> system_names,



More information about the Bf-blender-cvs mailing list