From 866b3c9238d694f6f708eaa6d7b90bb8931ae07a Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Sun, 26 Jan 2020 00:44:34 -0500 Subject: [PATCH] Resize tabbar properly Ref #1467 --- internal/action/tab.go | 1 + internal/display/tabwindow.go | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/internal/action/tab.go b/internal/action/tab.go index ba29a282..145d8316 100644 --- a/internal/action/tab.go +++ b/internal/action/tab.go @@ -91,6 +91,7 @@ func (t *TabList) Resize() { t.List[0].Node.Resize(w, h-iOffset) t.List[0].Resize() } + t.TabWindow.Resize(w, h) } // HandleEvent checks for a resize event or a mouse event on the tab bar diff --git a/internal/display/tabwindow.go b/internal/display/tabwindow.go index a6bec70b..182e675d 100644 --- a/internal/display/tabwindow.go +++ b/internal/display/tabwindow.go @@ -25,6 +25,10 @@ func NewTabWindow(w int, y int) *TabWindow { return tw } +func (w *TabWindow) Resize(width, height int) { + w.width = width +} + func (w *TabWindow) LocFromVisual(vloc buffer.Loc) int { x := -w.hscroll