[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