[Bf-blender-cvs] [9c051129109] functions: fix after merge
Jacques Lucke
noreply at git.blender.org
Fri Aug 23 10:12:30 CEST 2019
Commit: 9c05112910946581ccf17b23fc0ec5f0297467a3
Author: Jacques Lucke
Date: Fri Aug 23 10:12:22 2019 +0200
Branches: functions
https://developer.blender.org/rB9c05112910946581ccf17b23fc0ec5f0297467a3
fix after merge
===================================================================
M source/blender/functions/frontends/data_flow_nodes/mappings/node_inserters.cpp
M source/blender/functions/frontends/data_flow_nodes/mappings/socket_loaders.cpp
M source/blender/functions/frontends/data_flow_nodes/unlinked_input_inserters.cpp
M source/blender/simulations/bparticles/inserters.cpp
M source/blender/simulations/bparticles/particle_function_builder.cpp
===================================================================
diff --git a/source/blender/functions/frontends/data_flow_nodes/mappings/node_inserters.cpp b/source/blender/functions/frontends/data_flow_nodes/mappings/node_inserters.cpp
index 761911d0d23..a484ee72aec 100644
--- a/source/blender/functions/frontends/data_flow_nodes/mappings/node_inserters.cpp
+++ b/source/blender/functions/frontends/data_flow_nodes/mappings/node_inserters.cpp
@@ -263,7 +263,7 @@ static void INSERT_call(VTreeDataGraphBuilder &builder, VirtualNode *vnode)
PointerRNA rna = vnode->rna();
PointerRNA btree_ptr = RNA_pointer_get(&rna, "function_tree");
- bNodeTree *btree = (bNodeTree *)btree_ptr.id.data;
+ bNodeTree *btree = (bNodeTree *)btree_ptr.owner_id;
if (btree == nullptr) {
BLI_assert(vnode->inputs().size() == 0);
diff --git a/source/blender/functions/frontends/data_flow_nodes/mappings/socket_loaders.cpp b/source/blender/functions/frontends/data_flow_nodes/mappings/socket_loaders.cpp
index 30b6bf0c80b..f19a72c891f 100644
--- a/source/blender/functions/frontends/data_flow_nodes/mappings/socket_loaders.cpp
+++ b/source/blender/functions/frontends/data_flow_nodes/mappings/socket_loaders.cpp
@@ -39,7 +39,7 @@ static void LOAD_boolean(PointerRNA *rna, Tuple &tuple, uint index)
static void LOAD_object(PointerRNA *rna, Tuple &tuple, uint index)
{
- Object *value = (Object *)RNA_pointer_get(rna, "value").id.data;
+ Object *value = (Object *)RNA_pointer_get(rna, "value").data;
tuple.set<Object *>(index, value);
}
diff --git a/source/blender/functions/frontends/data_flow_nodes/unlinked_input_inserters.cpp b/source/blender/functions/frontends/data_flow_nodes/unlinked_input_inserters.cpp
index c63f80893b2..0546a9a9056 100644
--- a/source/blender/functions/frontends/data_flow_nodes/unlinked_input_inserters.cpp
+++ b/source/blender/functions/frontends/data_flow_nodes/unlinked_input_inserters.cpp
@@ -55,7 +55,7 @@ class SocketLoaderDependencies : public DepsBody {
if (STREQ(bsocket->idname, "fn_ObjectSocket")) {
PointerRNA rna;
RNA_pointer_create(&btree->id, &RNA_NodeSocket, bsocket, &rna);
- Object *value = (Object *)RNA_pointer_get(&rna, "value").id.data;
+ Object *value = (Object *)RNA_pointer_get(&rna, "value").data;
if (value != nullptr) {
builder.add_output_objects(i, {value});
}
diff --git a/source/blender/simulations/bparticles/inserters.cpp b/source/blender/simulations/bparticles/inserters.cpp
index b88b67ec942..c12aa99f2ff 100644
--- a/source/blender/simulations/bparticles/inserters.cpp
+++ b/source/blender/simulations/bparticles/inserters.cpp
@@ -365,7 +365,7 @@ static std::unique_ptr<Emitter> BUILD_EMITTER_custom_function(BuildContext &ctx,
StringRef particle_type_name)
{
PointerRNA rna = vnode->rna();
- bNodeTree *btree = (bNodeTree *)RNA_pointer_get(&rna, "function_tree").id.data;
+ bNodeTree *btree = (bNodeTree *)RNA_pointer_get(&rna, "function_tree").data;
if (btree == nullptr) {
return {};
}
diff --git a/source/blender/simulations/bparticles/particle_function_builder.cpp b/source/blender/simulations/bparticles/particle_function_builder.cpp
index 1e61034f9b7..5e532bc4936 100644
--- a/source/blender/simulations/bparticles/particle_function_builder.cpp
+++ b/source/blender/simulations/bparticles/particle_function_builder.cpp
@@ -205,7 +205,7 @@ static ParticleFunctionInputProvider *create_input_provider(VirtualSocket *vsock
}
else if (STREQ(vnode->idname(), "bp_SurfaceImageNode")) {
PointerRNA rna = vnode->rna();
- Image *image = (Image *)RNA_pointer_get(&rna, "image").id.data;
+ Image *image = (Image *)RNA_pointer_get(&rna, "image").data;
BLI_assert(image != nullptr);
return new SurfaceImageInputProvider(image);
}
More information about the Bf-blender-cvs
mailing list