From 1e0b7903649f69295d1b842d05e015676098ac12 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 14 Jan 2020 16:48:01 +1100 Subject: Fix T70273: Auto-keyframe ignored by gizmos --- source/blender/editors/gizmo_library/gizmo_types/move3d_gizmo.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source/blender/editors/gizmo_library/gizmo_types/move3d_gizmo.c') diff --git a/source/blender/editors/gizmo_library/gizmo_types/move3d_gizmo.c b/source/blender/editors/gizmo_library/gizmo_types/move3d_gizmo.c index 5342f8695b2..f040e67ae44 100644 --- a/source/blender/editors/gizmo_library/gizmo_types/move3d_gizmo.c +++ b/source/blender/editors/gizmo_library/gizmo_types/move3d_gizmo.c @@ -335,6 +335,13 @@ static void gizmo_move_exit(bContext *C, wmGizmo *gz, const bool cancel) ED_transform_snap_object_context_destroy(inter->snap_context_v3d); inter->snap_context_v3d = NULL; } + + if (!cancel) { + wmGizmoProperty *gz_prop = WM_gizmo_target_property_find(gz, "offset"); + if (WM_gizmo_target_property_is_valid(gz_prop)) { + WM_gizmo_target_property_anim_autokey(C, gz, gz_prop); + } + } } static int gizmo_move_invoke(bContext *C, wmGizmo *gz, const wmEvent *event) -- cgit v1.2.3