diff options
Diffstat (limited to 'keyframes.cpp')
-rw-r--r-- | keyframes.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/keyframes.cpp b/keyframes.cpp index 451f2b6..2bcec9d 100644 --- a/keyframes.cpp +++ b/keyframes.cpp @@ -272,6 +272,14 @@ Keyframe_FindClosestIndex(property_channel *Property, int32 CurrentFrame, bool32 keyframe *Keyframe = KeyframeLookup(Property, Index); *Overlapping = (Keyframe->FrameNumber == CurrentFrame); return Index; + } else if (Index == 0) { + keyframe *CurrentKeyframe = KeyframeLookup(Property, Index); + if (CurrentKeyframe->FrameNumber == CurrentFrame) { + *Overlapping = true; + return Index; + } else { + Assert(0); + } } else { Index = Index / 2; } |