pgraph: fix crash when cull_callback modifies node in some way

This commit is contained in:
rdb 2018-10-17 17:29:08 +02:00
parent 4bc0a1ef5e
commit bea15cd39a

View File

@ -54,6 +54,9 @@ apply_transform_and_state(CullTraverser *trav) {
CPT(TransformState) node_transform = _node_reader.get_transform();
node_effects->cull_callback(trav, *this, node_transform, node_state);
apply_transform(node_transform);
// The cull callback may have changed the node properties.
_node_reader.check_cached(false);
}
if (!node_state->is_empty()) {