[Bf-blender-cvs] [81462f86bc5] blender-v2.91-release: Fix T81984: Crash in sculpt undo with mask extract after dyntopo toggle

Bastien Montagne noreply at git.blender.org
Mon Oct 26 09:16:45 CET 2020


Commit: 81462f86bc5fd8d8a51bdfb39f111570f7c3124e
Author: Bastien Montagne
Date:   Mon Oct 26 09:15:48 2020 +0100
Branches: blender-v2.91-release
https://developer.blender.org/rB81462f86bc5fd8d8a51bdfb39f111570f7c3124e

Fix T81984: Crash in sculpt undo with mask extract after dyntopo toggle

More operators missing the mandatory undo flag...

===================================================================

M	source/blender/editors/mesh/editmesh_mask_extract.c

===================================================================

diff --git a/source/blender/editors/mesh/editmesh_mask_extract.c b/source/blender/editors/mesh/editmesh_mask_extract.c
index 0a9aa724764..96abd2226db 100644
--- a/source/blender/editors/mesh/editmesh_mask_extract.c
+++ b/source/blender/editors/mesh/editmesh_mask_extract.c
@@ -346,7 +346,7 @@ void MESH_OT_paint_mask_extract(wmOperatorType *ot)
   ot->invoke = paint_mask_extract_invoke;
   ot->exec = paint_mask_extract_exec;
 
-  ot->flag = OPTYPE_REGISTER;
+  ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
 
   RNA_def_float(
       ot->srna,
@@ -430,7 +430,7 @@ void MESH_OT_face_set_extract(wmOperatorType *ot)
   ot->invoke = face_set_extract_invoke;
   ot->modal = face_set_extract_modal;
 
-  ot->flag = OPTYPE_REGISTER;
+  ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
 
   geometry_extract_props(ot->srna);
 }
@@ -598,7 +598,7 @@ void MESH_OT_paint_mask_slice(wmOperatorType *ot)
   ot->poll = geometry_extract_poll;
   ot->exec = paint_mask_slice_exec;
 
-  ot->flag = OPTYPE_REGISTER;
+  ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
 
   RNA_def_float(
       ot->srna,



More information about the Bf-blender-cvs mailing list