From a106480b927af574df3b28604c930cdc5179806f Mon Sep 17 00:00:00 2001 From: Sean Kim Date: Thu, 27 Feb 2025 02:16:29 +0100 Subject: [PATCH] Fix #135130: Mask from Cavity does not work via operator Introduced with 6b0fa709fa87366ba4bc22eb1265d19200bbcb82. Pull Request: https://projects.blender.org/blender/blender/pulls/135139 --- source/blender/editors/sculpt_paint/sculpt_ops.cc | 1 + 1 file changed, 1 insertion(+) 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);