diff options
author | Bastien Montagne <bastien@blender.org> | 2020-11-03 13:39:36 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2020-11-03 13:40:29 +0300 |
commit | 5610ccdc080497042a24592432ade575e2fab489 (patch) | |
tree | e911a765f69b0bd2ec143c7f001733885bec76a4 /source/blender/blenkernel/intern/gpencil.c | |
parent | da03eb854b81f4b8aa94c85e0b87314e2bcd1c88 (diff) |
Add a callback to `IDTypeInfo` to allow preservation of some data accross memfile undos
This is essentially adding that new callback, and using it only for already
existing Scene's 3DCursor.
Note that the place where this is called has been moved again, after all
have been lib-linked, such that those callbacks may also work on ID pointers.
Maniphest Tasks: T71759
Differential Revision: https://developer.blender.org/D9237
Diffstat (limited to 'source/blender/blenkernel/intern/gpencil.c')
-rw-r--r-- | source/blender/blenkernel/intern/gpencil.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/gpencil.c b/source/blender/blenkernel/intern/gpencil.c index 6c6ca996caa..a4e07a76602 100644 --- a/source/blender/blenkernel/intern/gpencil.c +++ b/source/blender/blenkernel/intern/gpencil.c @@ -288,6 +288,8 @@ IDTypeInfo IDType_ID_GD = { .blend_read_data = greasepencil_blend_read_data, .blend_read_lib = greasepencil_blend_read_lib, .blend_read_expand = greasepencil_blend_read_expand, + + .blend_read_undo_preserve = NULL, }; /* ************************************************** */ |