From bb9c950c46b11b402fe64314427b2d5854962041 Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Thu, 13 Mar 2025 22:06:48 +0900 Subject: [PATCH] allow selecting all segments --- src/renderer/src/hooks/useSegments.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/hooks/useSegments.ts b/src/renderer/src/hooks/useSegments.ts index 759cdc59..d96c4d82 100644 --- a/src/renderer/src/hooks/useSegments.ts +++ b/src/renderer/src/hooks/useSegments.ts @@ -585,13 +585,13 @@ function useSegments({ filePath, workingRef, setWorking, setProgress, videoStrea }, [checkFileOpened, fileDuration, loadCutSegments]); const selectSegments = useCallback((segments: { segId: string }[]) => { - if (segments.length === 0 || segments.length === cutSegments.length) return; // no point in selecting none or all + if (segments.length === 0) return; // no point in selecting none setDeselectedSegmentIds((existing) => { const ret = { ...existing }; segments.forEach(({ segId }) => { ret[segId] = false; }); return ret; }); - }, [cutSegments.length]); + }, []); const selectSegmentsByLabel = useCallback(async () => { const value = await selectSegmentsByLabelDialog(currentCutSeg?.name);