From 1f82d26ac2cab7ea1cb0c44480c59bbf2902b895 Mon Sep 17 00:00:00 2001 From: Chris Cummer Date: Thu, 4 Jul 2019 20:17:32 -0700 Subject: [PATCH] Fix a Transmission bug in which seed ratios could be negative percentages --- modules/transmission/display.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/transmission/display.go b/modules/transmission/display.go index 7b78a6cf..b3ff04ba 100644 --- a/modules/transmission/display.go +++ b/modules/transmission/display.go @@ -59,6 +59,11 @@ func (widget *Widget) torrentPercentDone(torrent *transmissionrpc.Torrent) strin func (widget *Widget) torrentSeedRatio(torrent *transmissionrpc.Torrent) string { seedRatio := *torrent.UploadRatio + + if seedRatio < 0 { + seedRatio = 0 + } + return fmt.Sprintf("[green]%3d%%↑", int(seedRatio*100)) }