diff options
author | Bastien Montagne <bastien@blender.org> | 2020-10-26 11:15:48 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2020-10-26 11:16:33 +0300 |
commit | 81462f86bc5fd8d8a51bdfb39f111570f7c3124e (patch) | |
tree | 903d19dc8270b80fed28cc17ed0a16755e155c0a | |
parent | 8eb7344731f2e8cc910b03beb13722a31fc46f61 (diff) |
Fix T81984: Crash in sculpt undo with mask extract after dyntopo toggle
More operators missing the mandatory undo flag...
-rw-r--r-- | source/blender/editors/mesh/editmesh_mask_extract.c | 6 |
1 files changed, 3 insertions, 3 deletions
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, |