diff options
Diffstat (limited to 'eventMouse.go')
| -rw-r--r-- | eventMouse.go | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/eventMouse.go b/eventMouse.go index 20af0de..2385ee9 100644 --- a/eventMouse.go +++ b/eventMouse.go @@ -23,15 +23,20 @@ func mouseUp(g *gocui.Gui, v *gocui.View) error { } */ + log.Info("mouseUp() setting me.globalMouseDown = false") + me.globalMouseDown = false + dropdownUnclicked(w, h) - if msgMouseDown { - log.Info("setting mousedown to false") - msgMouseDown = false - } else if globalMouseDown { - globalMouseDown = false - g.DeleteView("globalDown") - } + /* + if msgMouseDown { + log.Info("setting mousedown to false") + msgMouseDown = false + } else if globalMouseDown { + globalMouseDown = false + g.DeleteView("globalDown") + } + */ return nil } @@ -40,6 +45,7 @@ func mouseUp(g *gocui.Gui, v *gocui.View) error { // the right response for the toolkit user's app func mouseDown(g *gocui.Gui, v *gocui.View) error { mx, my := g.MousePosition() + me.globalMouseDown = true var found bool = false for _, tk := range findByXY(mx, my) { @@ -85,7 +91,6 @@ func mouseDown(g *gocui.Gui, v *gocui.View) error { return msgDown(g, v) } } - globalMouseDown = true maxX, _ := g.Size() |
