Fix range check in get_hooks_for_clip_schedule so that proper keyframes get assigned to corresponding ranges

This commit is contained in:
Jedrzej Kosinski 2024-10-30 05:37:30 -05:00
parent d5169df808
commit 7a4d2fe523

View File

@ -321,7 +321,7 @@ class HookGroup:
# check if is a keyframe that works for the current t_range # check if is a keyframe that works for the current t_range
for stored_range, stored_kf in val: for stored_range, stored_kf in val:
# if stored start is less than current end, then fits - give it assigned keyframe # if stored start is less than current end, then fits - give it assigned keyframe
if stored_range[0] < t_range[1]: if stored_range[0] < t_range[1] and stored_range[1] > t_range[0]:
keyframe = stored_kf keyframe = stored_kf
break break
hooks_schedule.append((hook, keyframe)) hooks_schedule.append((hook, keyframe))