From b68bce154a2dd7fca878026f0a2252176b5e0a7d Mon Sep 17 00:00:00 2001 From: Alex Goodman <wagoodman@gmail.com> Date: Mon, 16 Dec 2019 22:19:59 -0500 Subject: [PATCH] fix filetree attribute header --- runtime/ui/view/filetree.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/ui/view/filetree.go b/runtime/ui/view/filetree.go index d306b97..a499aed 100644 --- a/runtime/ui/view/filetree.go +++ b/runtime/ui/view/filetree.go @@ -404,11 +404,11 @@ func (v *FileTree) KeyHelp() string { func (v *FileTree) Layout(g *gocui.Gui, minX, minY, maxX, maxY int) error { logrus.Tracef("view.Layout(minX: %d, minY: %d, maxX: %d, maxY: %d) %s", minX, minY, maxX, maxY, v.Name()) attributeRowSize := 0 - if !v.areAttributesVisible() { + if v.areAttributesVisible() { attributeRowSize = 1 } - // header + attribute + border - headerSize := 1 + attributeRowSize + 1 + // header + attribute header + headerSize := 1 + attributeRowSize // note: maxY needs to account for the (invisible) border, thus a +1 header, headerErr := g.SetView(v.Name()+"header", minX, minY, maxX, minY+headerSize+1) // we are going to overlap the view over the (invisible) border (so minY will be one less than expected).