diff --git a/source/blender/editors/sculpt_paint/sculpt_ops.cc b/source/blender/editors/sculpt_paint/sculpt_ops.cc index 0fe14c91387..302a985b67e 100644 --- a/source/blender/editors/sculpt_paint/sculpt_ops.cc +++ b/source/blender/editors/sculpt_paint/sculpt_ops.cc @@ -1251,6 +1251,7 @@ static int mask_from_cavity_exec(bContext *C, wmOperator *op) undo::push_begin(scene, ob, op); undo::push_nodes(*depsgraph, ob, node_mask, undo::Type::Mask); + automasking->calc_cavity_factor(*depsgraph, ob, node_mask); apply_mask_from_settings(*depsgraph, ob, pbvh, node_mask, *automasking, mode, factor, false); undo::push_end(ob);