diff --git a/modules/transmission/widget.go b/modules/transmission/widget.go index 5211dd5a..b8d76df2 100644 --- a/modules/transmission/widget.go +++ b/modules/transmission/widget.go @@ -102,6 +102,10 @@ func (widget *Widget) currentTorrent() *transmissionrpc.Torrent { return nil } + if len(widget.torrents) <= widget.Selected { + return nil + } + return widget.torrents[widget.Selected] }