[Bf-blender-cvs] [959af5d69d1] tmp-b28-motionpath-drawing: Fix: The overlays option to turn motion paths on/off didn't work

Joshua Leung noreply at git.blender.org
Fri Jun 1 12:30:44 CEST 2018


Commit: 959af5d69d1e37327d64c1be95264813aa7a7d4a
Author: Joshua Leung
Date:   Fri Jun 1 12:30:41 2018 +0200
Branches: tmp-b28-motionpath-drawing
https://developer.blender.org/rB959af5d69d1e37327d64c1be95264813aa7a7d4a

Fix: The overlays option to turn motion paths on/off didn't work

===================================================================

M	source/blender/draw/intern/draw_anim_viz.c

===================================================================

diff --git a/source/blender/draw/intern/draw_anim_viz.c b/source/blender/draw/intern/draw_anim_viz.c
index 33d4472cdfc..c4b87a937f6 100644
--- a/source/blender/draw/intern/draw_anim_viz.c
+++ b/source/blender/draw/intern/draw_anim_viz.c
@@ -670,6 +670,10 @@ static void MPATH_cache_populate(void *vedata, Object *ob)
 	MPATH_PassList *psl = ((MPATH_Data *)vedata)->psl;
 	const DRWContextState *draw_ctx = DRW_context_state_get();
 
+	if ((draw_ctx->v3d->overlay.flag & V3D_OVERLAY_MOTION_PATHS) == 0) {
+		return;
+	}
+
 	if (ob->type == OB_ARMATURE) {
 		if (DRW_pose_mode_armature(ob, draw_ctx->obact)) {
 			for (bPoseChannel *pchan = ob->pose->chanbase.first; pchan; pchan = pchan->next) {



More information about the Bf-blender-cvs mailing list