From 56603dcfae7564564c88abd605897f8904042c5f Mon Sep 17 00:00:00 2001 From: kota kanbe Date: Sat, 29 Jul 2017 12:46:17 +0900 Subject: [PATCH] Fix a bug of lower limit of cursor movement in TUI --- report/tui.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/report/tui.go b/report/tui.go index 1a5c554f..bdf52348 100644 --- a/report/tui.go +++ b/report/tui.go @@ -40,6 +40,7 @@ var currentScanResult models.ScanResult var vinfos []models.VulnInfo var currentVinfo int var currentDetailLimitY int +var currentChangelogLimitY int // RunTui execute main logic func RunTui(results models.ScanResults) subcommands.ExitStatus { @@ -237,10 +238,10 @@ func movable(v *gocui.View, nextY int) (ok bool, yLimit int) { } return true, currentDetailLimitY case "changelog": - if currentDetailLimitY < nextY { - return false, currentDetailLimitY + if currentChangelogLimitY < nextY { + return false, currentChangelogLimitY } - return true, currentDetailLimitY + return true, currentChangelogLimitY default: return true, 0 } @@ -725,7 +726,7 @@ func setChangelogLayout(g *gocui.Gui) error { v.Editable = false v.Wrap = true - currentDetailLimitY = len(strings.Split(text, "\n")) - 1 + currentChangelogLimitY = len(strings.Split(text, "\n")) - 1 } return nil }