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) {
firstController.onClipChangedEvent((dir) => {
if (
dir == "forward" &&
selectedRangeIdx < timeRangeSegments.ranges.length - 1
) {
setSelectedRangeIdx(selectedRangeIdx + 1);
} else if (selectedRangeIdx > 0) {
setSelectedRangeIdx(selectedRangeIdx - 1);
if (dir == "forward") {
if (selectedRangeIdx < timeRangeSegments.ranges.length - 1) {
setSelectedRangeIdx(selectedRangeIdx + 1);
}
} else {
const index = timeRangeSegments.ranges.findIndex(
(seg) => seg.start <= dir && seg.end >= dir,
);
if (index != -1) {
setSelectedRangeIdx(index);
}
}
});
}