summaryrefslogtreecommitdiff
path: root/eventMouse.go
diff options
context:
space:
mode:
Diffstat (limited to 'eventMouse.go')
-rw-r--r--eventMouse.go21
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()