diff options
author | Philipp Oeser <info@graphics-engineer.com> | 2019-07-09 15:59:30 +0300 |
---|---|---|
committer | Philipp Oeser <info@graphics-engineer.com> | 2019-07-09 15:59:30 +0300 |
commit | b1020ca16912ac5856930819f34849673f204257 (patch) | |
tree | 20f3367c65e8a2d7caee2d8e7a4cd691e580e0c2 /source/blender | |
parent | 7bf820fb9667deb099deaa041631f2ac72f2922a (diff) |
Fix crash on redo applying transforms
When accessing evaluated objects, make sure access to an
evaluated dependency graph is done. This solves possible
access to NULL data on redo.
See https://developer.blender.org/D5209
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/editors/object/object_transform.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/editors/object/object_transform.c b/source/blender/editors/object/object_transform.c index 025128a04e3..f52407d10b0 100644 --- a/source/blender/editors/object/object_transform.c +++ b/source/blender/editors/object/object_transform.c @@ -547,7 +547,7 @@ static int apply_objects_internal(bContext *C, { Main *bmain = CTX_data_main(C); Scene *scene = CTX_data_scene(C); - Depsgraph *depsgraph = CTX_data_depsgraph(C); + Depsgraph *depsgraph = CTX_data_evaluated_depsgraph(C); float rsmat[3][3], obmat[3][3], iobmat[3][3], mat[4][4], scale; bool changed = true; |