From 1178adba92fbe6cfeb9ec39a56515c5ec7dc1e70 Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Sat, 21 Feb 2026 22:55:56 -0800 Subject: [PATCH] Use slices.Insert instead of double-append in insertGap --- cmd/qrunproxy/timeline.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cmd/qrunproxy/timeline.go b/cmd/qrunproxy/timeline.go index bdd56f0..7365d00 100644 --- a/cmd/qrunproxy/timeline.go +++ b/cmd/qrunproxy/timeline.go @@ -1,6 +1,9 @@ package main -import "fmt" +import ( + "fmt" + "slices" +) const cueTrackID = "_cue" @@ -377,6 +380,6 @@ func (tl *Timeline) insertGap(track *TimelineTrack, beforeIndex int) { } } - track.Cells = append(track.Cells[:beforeIndex], append([]*TimelineCell{gap}, track.Cells[beforeIndex:]...)...) + track.Cells = slices.Insert(track.Cells, beforeIndex, gap) tl.reindexRowsFrom(track, beforeIndex+1) }