diff options
| author | Maze Winther <mazewinther@gmail.com> | 2026-03-31 18:47:45 +0200 |
|---|---|---|
| committer | Maze Winther <mazewinther@gmail.com> | 2026-03-31 18:47:45 +0200 |
| commit | 154b78c7d1d41fdbff566e486627e52c841a7848 (patch) | |
| tree | 52d8362846590f55e9a66667d8b81175e077bd50 | |
| parent | d23be079cce6108482fc3e85401cccf949087174 (diff) | |
| download | opencut-154b78c7d1d41fdbff566e486627e52c841a7848.tar.gz | |
fix: allow timeline paste and duplicate commands to reassign updated tracks
| -rw-r--r-- | apps/web/src/lib/commands/timeline/clipboard/paste.ts | 2 | ||||
| -rw-r--r-- | apps/web/src/lib/commands/timeline/element/duplicate-elements.ts | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/apps/web/src/lib/commands/timeline/clipboard/paste.ts b/apps/web/src/lib/commands/timeline/clipboard/paste.ts index e1b43364..cd465ae7 100644 --- a/apps/web/src/lib/commands/timeline/clipboard/paste.ts +++ b/apps/web/src/lib/commands/timeline/clipboard/paste.ts @@ -38,7 +38,7 @@ export class PasteCommand extends Command { ...this.clipboardItems.map((item) => item.element.startTime),
);
- const updatedTracks = [...this.savedState];
+ let updatedTracks = [...this.savedState];
const itemsByTrackId = groupClipboardItemsByTrackId({
clipboardItems: this.clipboardItems,
});
diff --git a/apps/web/src/lib/commands/timeline/element/duplicate-elements.ts b/apps/web/src/lib/commands/timeline/element/duplicate-elements.ts index a4f7ca82..90e178d0 100644 --- a/apps/web/src/lib/commands/timeline/element/duplicate-elements.ts +++ b/apps/web/src/lib/commands/timeline/element/duplicate-elements.ts @@ -26,7 +26,7 @@ export class DuplicateElementsCommand extends Command { this.previousSelection = editor.selection.getSelectedElements();
this.duplicatedElements = [];
- const updatedTracks = [...this.savedState];
+ let updatedTracks = [...this.savedState];
for (const track of this.savedState) {
const elementsToDuplicate = this.elements.filter(
|
