diff options
Diffstat (limited to 'eventMouse.go')
| -rw-r--r-- | eventMouse.go | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/eventMouse.go b/eventMouse.go index a6bd19e..31bf2d3 100644 --- a/eventMouse.go +++ b/eventMouse.go @@ -129,10 +129,7 @@ func mouseDown(g *gocui.Gui, v *gocui.View) error { // this needs to go // event triggers when you push down on a mouse button func msgDown(g *gocui.Gui, v *gocui.View) error { - initialMouseX, initialMouseY = g.MousePosition() - - w := initialMouseX - h := initialMouseY + w, h := g.MousePosition() for _, tk := range findByXY(w, h) { tk.dumpWidget("msgDown()") @@ -140,8 +137,8 @@ func msgDown(g *gocui.Gui, v *gocui.View) error { vx, vy, _, _, err := g.ViewPosition("msg") if err == nil { - me.stdout.offsetW = initialMouseX - vx - me.stdout.offsetH = initialMouseY - vy + me.stdout.offsetW = w - vx + me.stdout.offsetH = h - vy } log.Info("setting mousedown to true") // msgMouseDown = true |
