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)) }