Revision: 40586 http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40586 Author: theeth Date: 2011-09-27 01:28:15 +0000 (Tue, 27 Sep 2011) Log Message: ----------- [#28681] Switching transform type doesn't register correct operator for 'repeat'. Reported by Nicholas Rishel
Part of a potential fix, see discussion in tracker. Modified Paths: -------------- trunk/blender/source/blender/editors/transform/transform.c Modified: trunk/blender/source/blender/editors/transform/transform.c =================================================================== --- trunk/blender/source/blender/editors/transform/transform.c 2011-09-26 23:42:06 UTC (rev 40585) +++ trunk/blender/source/blender/editors/transform/transform.c 2011-09-27 01:28:15 UTC (rev 40586) @@ -1358,6 +1358,11 @@ int proportional = 0; PropertyRNA *prop; + // Save back mode in case we're in the generic operator + if ((prop= RNA_struct_find_property(op->ptr, "mode"))) { + RNA_property_enum_set(op->ptr, prop, t->mode); + } + if ((prop= RNA_struct_find_property(op->ptr, "value"))) { float *values= (t->flag & T_AUTOVALUES) ? t->auto_values : t->values; if (RNA_property_array_check(prop)) { _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs