[Bf-blender-cvs] [4ed029fc02b] master: Fix T89929: Crash when hiding in the render a previously keyframed volume

Germano Cavalcante noreply at git.blender.org
Sun Jul 18 20:12:01 CEST 2021


Commit: 4ed029fc02b022cb5ff28ed3ce70992c450d2be5
Author: Germano Cavalcante
Date:   Sun Jul 18 15:06:48 2021 -0300
Branches: master
https://developer.blender.org/rB4ed029fc02b022cb5ff28ed3ce70992c450d2be5

Fix T89929: Crash when hiding in the render a previously keyframed volume

Regression introduced in {rBbfa3dc91b754}.

`ID_RECALC_GEOMETRY` should tag all operations of the `GEOMETRY`
component and not just the operation of node `GEOMETRY_EVAL_INIT`.

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

M	source/blender/depsgraph/intern/depsgraph_tag.cc

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

diff --git a/source/blender/depsgraph/intern/depsgraph_tag.cc b/source/blender/depsgraph/intern/depsgraph_tag.cc
index 34b33e9a6c0..063126ff864 100644
--- a/source/blender/depsgraph/intern/depsgraph_tag.cc
+++ b/source/blender/depsgraph/intern/depsgraph_tag.cc
@@ -168,7 +168,6 @@ void depsgraph_tag_to_component_opcode(const ID *id,
       break;
     case ID_RECALC_GEOMETRY:
       depsgraph_geometry_tag_to_component(id, component_type);
-      *operation_code = OperationCode::GEOMETRY_EVAL_INIT;
       break;
     case ID_RECALC_GEOMETRY_DEFORM:
       depsgraph_geometry_tag_to_component(id, component_type);



More information about the Bf-blender-cvs mailing list