don't transfer segment name when filling gaps

also remove unused segment name from inverseCutSegments
closes #2754
pull/2801/head
Mikael Finstad 4 months ago
parent 260301d561
commit 260301745e
No known key found for this signature in database
GPG Key ID: 25AB36E3E81CBC26

@ -392,7 +392,8 @@ function useSegments({ filePath, workingRef, setWorking, setProgress, videoStrea
// also exclude initial segment (will cause problems later on)
const sortedSegments = sortSegments(filterNonMarkers(cutSegments).filter((seg) => !seg.initial));
return invertSegments(sortedSegments, true, true, fileDuration).map(({ segId, end, ...rest }) => {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
return invertSegments(sortedSegments, true, true, fileDuration).map(({ segId, end, name: _ignored, ...rest }) => {
// in order to please TS:
invariant(segId != null && end != null);
return {
@ -429,7 +430,8 @@ function useSegments({ filePath, workingRef, setWorking, setProgress, videoStrea
errorToast(i18n.t('Make sure you have no overlapping segments.'));
return;
}
const newInverseCutSegments = inverseSegmentsAndMarkers.map((segment) => createIndexedSegment({ segment, incrementCount: true }));
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const newInverseCutSegments = inverseSegmentsAndMarkers.map(({ name: _ignored, ...segment }) => createIndexedSegment({ segment, incrementCount: true }));
safeSetCutSegments((existing) => ([...existing, ...newInverseCutSegments]));
}, [createIndexedSegment, fileDuration, selectedSegments, safeSetCutSegments]);

Loading…
Cancel
Save