Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Oeser <info@graphics-engineer.com>2019-07-09 15:59:30 +0300
committerPhilipp Oeser <info@graphics-engineer.com>2019-07-09 15:59:30 +0300
commitb1020ca16912ac5856930819f34849673f204257 (patch)
tree20f3367c65e8a2d7caee2d8e7a4cd691e580e0c2
parent7bf820fb9667deb099deaa041631f2ac72f2922a (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
-rw-r--r--source/blender/editors/object/object_transform.c2
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;