diff options
Diffstat (limited to 'apps/web/src/timeline/hooks')
| -rw-r--r-- | apps/web/src/timeline/hooks/use-timeline-playhead.ts | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/web/src/timeline/hooks/use-timeline-playhead.ts b/apps/web/src/timeline/hooks/use-timeline-playhead.ts index 6fbf2147..0ec39f69 100644 --- a/apps/web/src/timeline/hooks/use-timeline-playhead.ts +++ b/apps/web/src/timeline/hooks/use-timeline-playhead.ts @@ -102,7 +102,7 @@ export function useTimelinePlayhead({ ) as MediaTime; const shouldSnap = snappingEnabled && !isShiftHeldRef.current; - const time = (() => { + const time: MediaTime = (() => { if (!shouldSnap) return frameTime; const tracks = editor.scenes.getActiveScene().tracks; const bookmarks = editor.scenes.getActiveScene()?.bookmarks ?? []; @@ -118,7 +118,9 @@ export function useTimelinePlayhead({ snapPoints, maxSnapDistance: getTimelineSnapThresholdInTicks({ zoomLevel }), }); - return snapResult.snapPoint ? snapResult.snappedTime : frameTime; + return snapResult.snapPoint + ? (snapResult.snappedTime as MediaTime) + : frameTime; })(); scrubTimeRef.current = time; |
