From 9ac5eae433ca77200e79ccdc0096e5e8f41eef34 Mon Sep 17 00:00:00 2001 From: Antonioya Date: Wed, 26 Sep 2018 16:07:44 +0200 Subject: [PATCH] GP: Fix unreported crash when click+drag in edit mode --- source/blender/editors/transform/transform_generics.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index f9a34fcaaa9..7a852f36139 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -1863,11 +1863,12 @@ void calculateCenterCursor(TransInfo *t, float r_center[3]) td = tc->data; Object *ob = td->ob; - - sub_v3_v3v3(r_center, r_center, ob->obmat[3]); - copy_m3_m4(mat, ob->obmat); - invert_m3_m3(imat, mat); - mul_m3_v3(imat, r_center); + if (ob) { + sub_v3_v3v3(r_center, r_center, ob->obmat[3]); + copy_m3_m4(mat, ob->obmat); + invert_m3_m3(imat, mat); + mul_m3_v3(imat, r_center); + } } } }