summaryrefslogtreecommitdiff
path: root/keyframes.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'keyframes.cpp')
-rw-r--r--keyframes.cpp8
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;
}