[Bf-blender-cvs] [eadf0f3d705] blender2.8: Fix T56831: Crash - Transfer Weight & changing it's properties.

Bastien Montagne noreply at git.blender.org
Tue Sep 18 09:43:04 CEST 2018


Commit: eadf0f3d705c7f3cd2ba9e14f5568c421d88cb2a
Author: Bastien Montagne
Date:   Tue Sep 18 09:41:33 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBeadf0f3d705c7f3cd2ba9e14f5568c421d88cb2a

Fix T56831: Crash - Transfer Weight & changing it's properties.

Usual Undo/Redo case with operators needing evaluated data...

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

M	source/blender/editors/object/object_data_transfer.c

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

diff --git a/source/blender/editors/object/object_data_transfer.c b/source/blender/editors/object/object_data_transfer.c
index ad0b091ede9..7b65d4c4f47 100644
--- a/source/blender/editors/object/object_data_transfer.c
+++ b/source/blender/editors/object/object_data_transfer.c
@@ -531,7 +531,7 @@ void OBJECT_OT_data_transfer(wmOperatorType *ot)
 	ot->check = data_transfer_check;
 
 	/* Flags.*/
-	ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
+	ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO | OPTYPE_USE_EVAL_DATA;
 
 	/* Properties.*/
 	prop = RNA_def_boolean(ot->srna, "use_reverse_transfer", false, "Reverse Transfer",
@@ -694,7 +694,7 @@ void OBJECT_OT_datalayout_transfer(wmOperatorType *ot)
 	ot->check = data_transfer_check;
 
 	/* flags */
-	ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
+	ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO | OPTYPE_USE_EVAL_DATA;
 
 	/* Properties.*/
 	edit_modifier_properties(ot);



More information about the Bf-blender-cvs mailing list