diff --git a/internal/display/bufwindow.go b/internal/display/bufwindow.go index 5db6c5fc..6044fd32 100644 --- a/internal/display/bufwindow.go +++ b/internal/display/bufwindow.go @@ -99,8 +99,8 @@ func (w *BufWindow) IsActive() bool { // ruler, scrollbar and statusline. func (w *BufWindow) BufView() View { return View{ - X: w.gutterOffset, - Y: 0, + X: w.X + w.gutterOffset, + Y: w.Y, Width: w.bufWidth, Height: w.bufHeight, StartLine: w.StartLine, diff --git a/internal/display/infowindow.go b/internal/display/infowindow.go index 7d21faca..3931067d 100644 --- a/internal/display/infowindow.go +++ b/internal/display/infowindow.go @@ -75,7 +75,7 @@ func (i *InfoWindow) LocFromVisual(vloc buffer.Loc) buffer.Loc { func (i *InfoWindow) BufView() View { return View{ X: 0, - Y: 0, + Y: i.Y, Width: i.Width, Height: 1, StartLine: SLoc{0, 0},