From b0ccf2322b394a689a5ee730be9f87b7924fe01a Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 26 Sep 2017 12:56:24 +1300 Subject: Fix: When transforming GP strokes in "Local" mode, the strokes would get obscured by the transform constraint lines Ported over e7395c75d504af2c2f720f43ea27b93e04a378e4 from the greasepencil-object branch. I should've fixed this ages ago, but couldn't figure out why at the time. --- source/blender/editors/transform/transform_constraints.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source/blender') diff --git a/source/blender/editors/transform/transform_constraints.c b/source/blender/editors/transform/transform_constraints.c index d7b670b6476..5621eede543 100644 --- a/source/blender/editors/transform/transform_constraints.c +++ b/source/blender/editors/transform/transform_constraints.c @@ -831,6 +831,13 @@ static void drawObjectConstraint(TransInfo *t) } } + if (t->options & CTX_GPENCIL_STROKES) { + /* only draw a constraint line for one point, otherwise we can't see anything */ + if ((options & DRAWLIGHT) == 0) { + break; + } + } + if (t->flag & T_OBJECT) { copy_v3_v3(co, td->ob->obmat[3]); axismtx = td->axismtx; -- cgit v1.2.3