From 4ba0fc1a694dd66680645da69019014fd2cddff5 Mon Sep 17 00:00:00 2001 From: pullusb Date: Mon, 11 Dec 2023 10:26:20 +0100 Subject: [PATCH] bugfix, range include current frame --- interpolate_strokes/operators.py | 1 + utils.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/interpolate_strokes/operators.py b/interpolate_strokes/operators.py index e310f17..4206926 100644 --- a/interpolate_strokes/operators.py +++ b/interpolate_strokes/operators.py @@ -58,6 +58,7 @@ class GP_OT_interpolate_stroke(bpy.types.Operator): if not len(frames_to_jump): self.report({'WARNING'}, 'No keyframe available in this direction') return {'CANCELLED'} + # print('frames_to_jump: ', frames_to_jump) gp = context.object diff --git a/utils.py b/utils.py index e26d7f1..f4bc6fe 100644 --- a/utils.py +++ b/utils.py @@ -296,7 +296,7 @@ def following_keys(forward=True, all_keys=False) -> list:# -> list[int] | list | limit += direction # offset by one for limit to be in range - return list(range(cur_frame, limit, settings.padding * direction)) + return list(range(cur_frame + direction , limit, settings.padding * direction)) else: return [cur_frame + (settings.padding * direction)]