[Bf-blender-cvs] [4f8693652b3] sculpt-dev: Sculpt Symmetrize: Fix missing updates with modifiers
Pablo Dobarro
noreply at git.blender.org
Sun Apr 18 18:15:06 CEST 2021
Commit: 4f8693652b323167500420324f1d34455487eefd
Author: Pablo Dobarro
Date: Fri Apr 16 01:47:27 2021 +0200
Branches: sculpt-dev
https://developer.blender.org/rB4f8693652b323167500420324f1d34455487eefd
Sculpt Symmetrize: Fix missing updates with modifiers
===================================================================
M source/blender/editors/sculpt_paint/sculpt.c
M source/blender/editors/sculpt_paint/sculpt_symmetrize.c
===================================================================
diff --git a/source/blender/editors/sculpt_paint/sculpt.c b/source/blender/editors/sculpt_paint/sculpt.c
index c20d3001ca1..a27e95d2b00 100644
--- a/source/blender/editors/sculpt_paint/sculpt.c
+++ b/source/blender/editors/sculpt_paint/sculpt.c
@@ -1264,6 +1264,7 @@ static bool sculpt_tool_is_proxy_used(const char sculpt_tool)
SCULPT_TOOL_CLOTH,
SCULPT_TOOL_PAINT,
SCULPT_TOOL_SMEAR,
+ SCULPT_TOOL_SYMMETRIZE,
SCULPT_TOOL_DRAW_FACE_SETS);
}
diff --git a/source/blender/editors/sculpt_paint/sculpt_symmetrize.c b/source/blender/editors/sculpt_paint/sculpt_symmetrize.c
index e00376e810e..ea0178e0edb 100644
--- a/source/blender/editors/sculpt_paint/sculpt_symmetrize.c
+++ b/source/blender/editors/sculpt_paint/sculpt_symmetrize.c
@@ -89,7 +89,8 @@ static int mirrtopo_vert_sort(const void *v1, const void *v2)
void SCULPT_symmetrize_map_ensure(Object *ob)
{
SculptSession *ss = ob->sculpt;
- Mesh *me = BKE_mesh_from_object(ob);
+ Mesh *me = BKE_object_get_original_mesh(ob);
+
if (ss->vertex_info.symmetrize_map) {
/* Nothing to do. */
More information about the Bf-blender-cvs
mailing list