diff options
author | Erik <ecke101@gmail.com> | 2021-11-05 18:19:09 +0300 |
---|---|---|
committer | Erik <ecke101@gmail.com> | 2021-11-05 18:19:09 +0300 |
commit | 87e2154dafaaa389c200213894f09a3d951a0409 (patch) | |
tree | e20a00994cbe21ad18065afda609140971b7802c /source/blender/blenkernel | |
parent | 616594fcb1f6ffcc256f87a6833767e1855faf6e (diff) |
Fix: Viewport stats wrong for Geometry Nodes instances
In some cases when geometry is created in Geometry Nodes
the viewport stats will show 0 because runtime data is not filled.
This patch sets the runtime data on instances.
Differential Revision: https://developer.blender.org/D12738
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/intern/object.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/object.cc b/source/blender/blenkernel/intern/object.cc index 495b1f0dafd..fc25153b3ff 100644 --- a/source/blender/blenkernel/intern/object.cc +++ b/source/blender/blenkernel/intern/object.cc @@ -5829,7 +5829,7 @@ void BKE_object_replace_data_on_shallow_copy(Object *ob, ID *new_data) ob->type = BKE_object_obdata_to_type(new_data); ob->data = (void *)new_data; ob->runtime.geometry_set_eval = nullptr; - ob->runtime.data_eval = nullptr; + ob->runtime.data_eval = new_data; if (ob->runtime.bb != nullptr) { ob->runtime.bb->flag |= BOUNDBOX_DIRTY; } |