Blender Git Loki
Git Commits -> Revision 66f8835
Revision 66f8835 by Sergey Sharybin (master) January 26, 2021, 15:23 (GMT) |
Fix T84850: "Lock to Selection" causes unwanted jumps Adding new tracks, mask points, mask primitives, changing selection was causing an unwanted jumps in the view. This change makes it so those operations are preserving view offset. Differential Revision: https://developer.blender.org/D10146 |
Commit Details:
Full Hash: 66f8835f9c03e7736297b5995a68e1455ed14e2a
Parent Commit: 3d3b6d9
Lines Changed: +374, -129
15 Modified Paths:
/source/blender/editors/include/ED_clip.h (+24, -0) (Diff)
/source/blender/editors/include/ED_mask.h (+4, -1) (Diff)
/source/blender/editors/mask/mask_add.c (+10, -0) (Diff)
/source/blender/editors/mask/mask_edit.c (+36, -0) (Diff)
/source/blender/editors/mask/mask_intern.h (+15, -0) (Diff)
/source/blender/editors/mask/mask_ops.c (+38, -1) (Diff)
/source/blender/editors/mask/mask_query.c (+10, -3) (Diff)
/source/blender/editors/mask/mask_select.c (+13, -0) (Diff)
/source/blender/editors/space_clip/clip_editor.c (+52, -108) (Diff)
/source/blender/editors/space_clip/clip_intern.h (+5, -0) (Diff)
/source/blender/editors/space_clip/clip_ops.c (+8, -0) (Diff)
/source/blender/editors/space_clip/clip_utils.c (+143, -4) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+4, -5) (Diff)
/source/blender/editors/space_clip/tracking_select.c (+11, -6) (Diff)
/source/blender/editors/space_image/image_ops.c (+1, -1) (Diff)
/source/blender/editors/include/ED_mask.h (+4, -1) (Diff)
/source/blender/editors/mask/mask_add.c (+10, -0) (Diff)
/source/blender/editors/mask/mask_edit.c (+36, -0) (Diff)
/source/blender/editors/mask/mask_intern.h (+15, -0) (Diff)
/source/blender/editors/mask/mask_ops.c (+38, -1) (Diff)
/source/blender/editors/mask/mask_query.c (+10, -3) (Diff)
/source/blender/editors/mask/mask_select.c (+13, -0) (Diff)
/source/blender/editors/space_clip/clip_editor.c (+52, -108) (Diff)
/source/blender/editors/space_clip/clip_intern.h (+5, -0) (Diff)
/source/blender/editors/space_clip/clip_ops.c (+8, -0) (Diff)
/source/blender/editors/space_clip/clip_utils.c (+143, -4) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+4, -5) (Diff)
/source/blender/editors/space_clip/tracking_select.c (+11, -6) (Diff)
/source/blender/editors/space_image/image_ops.c (+1, -1) (Diff)