]> git.lizzy.rs Git - micro.git/commitdiff
Fix up X,Y values in BufView
authorDmitry Maluka <dmitrymaluka@gmail.com>
Thu, 8 Apr 2021 23:48:58 +0000 (01:48 +0200)
committerDmitry Maluka <dmitrymaluka@gmail.com>
Thu, 8 Apr 2021 23:48:58 +0000 (01:48 +0200)
Let's return absolute X, Y values, rather than relative to the bufwindow.

internal/display/bufwindow.go
internal/display/infowindow.go

index 5db6c5fcf43c57943945f8650bdabbe5f7de2aeb..6044fd32c8b8a1dfc58b0659b1a56d353284c392 100644 (file)
@@ -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,
index 7d21facad5452fc96f4cb265a93233c504e2e1c2..3931067d82ee4f31ca7e982dab8628f5f9c57ca7 100644 (file)
@@ -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},