[Bf-blender-cvs] [358d8c14d85] blender2.8: GP: Fix infinite loop in Dope Sheet

Antonioya noreply at git.blender.org
Thu Sep 27 11:11:41 CEST 2018


Commit: 358d8c14d856fec0e078df7784c10a309a16de61
Author: Antonioya
Date:   Thu Sep 27 11:11:33 2018 +0200
Branches: blender2.8
https://developer.blender.org/rB358d8c14d856fec0e078df7784c10a309a16de61

GP: Fix infinite loop in Dope Sheet

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

M	source/blender/editors/transform/transform_conversions.c

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

diff --git a/source/blender/editors/transform/transform_conversions.c b/source/blender/editors/transform/transform_conversions.c
index 4ae580a741f..ebf5c9b6d4e 100644
--- a/source/blender/editors/transform/transform_conversions.c
+++ b/source/blender/editors/transform/transform_conversions.c
@@ -4181,7 +4181,7 @@ static void createTransActionData(bContext *C, TransInfo *t)
 					else {
 						bGPDframe *gpf_iter;
 						int min = INT_MAX;
-						for (gpf_iter = gpl->frames.first; gpf_iter; gpf_iter = gpf->next) {
+						for (gpf_iter = gpl->frames.first; gpf_iter; gpf_iter = gpf_iter->next) {
 							if (gpf_iter->flag & GP_FRAME_SELECT) {
 								if (FrameOnMouseSide(t->frame_side, (float)gpf_iter->framenum, cfra)) {
 									int val = abs(gpf->framenum - gpf_iter->framenum);



More information about the Bf-blender-cvs mailing list