Fix index out of range

This commit is contained in:
Svilen Markov 2025-02-10 11:22:48 +00:00
parent d8a4d39849
commit bb9cb03c8a

View file

@ -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]
}
}