Fix switching between different hours

This commit is contained in:
Nicolas Mowen 2024-03-07 10:55:59 -07:00
parent fc6d6a4e9a
commit 59f4a332a6

View File

@ -600,13 +600,18 @@ function MotionReview({
if (firstController) { if (firstController) {
firstController.onClipChangedEvent((dir) => { firstController.onClipChangedEvent((dir) => {
if ( if (dir == "forward") {
dir == "forward" && if (selectedRangeIdx < timeRangeSegments.ranges.length - 1) {
selectedRangeIdx < timeRangeSegments.ranges.length - 1 setSelectedRangeIdx(selectedRangeIdx + 1);
) { }
setSelectedRangeIdx(selectedRangeIdx + 1); } else {
} else if (selectedRangeIdx > 0) { const index = timeRangeSegments.ranges.findIndex(
setSelectedRangeIdx(selectedRangeIdx - 1); (seg) => seg.start <= dir && seg.end >= dir,
);
if (index != -1) {
setSelectedRangeIdx(index);
}
} }
}); });
} }