From 5bbddcf2ee11dd51cc1d912ebeba1334100f00b9 Mon Sep 17 00:00:00 2001 From: Chris Cummer Date: Wed, 10 Jul 2019 08:04:01 -0700 Subject: [PATCH] Fix off-by-one error when deleting Transmission torrents --- modules/transmission/widget.go | 4 ++++ 1 file changed, 4 insertions(+) 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] }