From bb9cb03c8a9a9972505858be42eaca58809bb4b5 Mon Sep 17 00:00:00 2001 From: Svilen Markov <7613769+svilenmarkov@users.noreply.github.com> Date: Mon, 10 Feb 2025 11:22:48 +0000 Subject: [PATCH] Fix index out of range --- internal/glance/widget-videos.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/glance/widget-videos.go b/internal/glance/widget-videos.go index c67fbbe..fdc654c 100644 --- a/internal/glance/widget-videos.go +++ b/internal/glance/widget-videos.go @@ -52,10 +52,11 @@ func (widget *videosWidget) initialize() error { // playlists are separate things rather than specifying a list of channels and some of // them awkwardly have a "playlist:" prefix if len(widget.Playlists) > 0 { + initialLen := len(widget.Channels) widget.Channels = append(widget.Channels, make([]string, len(widget.Playlists))...) for i := range widget.Playlists { - widget.Channels[len(widget.Channels)-1+i] = "playlist:" + widget.Playlists[i] + widget.Channels[initialLen+i] = "playlist:" + widget.Playlists[i] } }