diff --git a/source/blender/editors/sculpt_paint/sculpt.cc b/source/blender/editors/sculpt_paint/sculpt.cc index e9bcdebc63e..5d47cd3c07e 100644 --- a/source/blender/editors/sculpt_paint/sculpt.cc +++ b/source/blender/editors/sculpt_paint/sculpt.cc @@ -5036,6 +5036,8 @@ bool SCULPT_cursor_geometry_info_update(bContext *C, return true; } + bke::pbvh::update_normals(*depsgraph, ob, *ss.pbvh); + /* Calculate the sampled normal. */ if (const std::optional sampled_normal = calc_area_normal( *depsgraph, brush, ob, node_mask))