diff options
Diffstat (limited to 'eventMouse.go')
| -rw-r--r-- | eventMouse.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/eventMouse.go b/eventMouse.go index 7cf729e..6b99c65 100644 --- a/eventMouse.go +++ b/eventMouse.go @@ -22,6 +22,10 @@ func mouseUp(g *gocui.Gui, v *gocui.View) error { } */ + if time.Since(me.mouse.down) < me.mouse.clicktime { + log.Info("was a mouse click, not a drag") + } + me.mouse.mouseUp = true me.globalMouseDown = false me.currentDrag = nil @@ -35,8 +39,8 @@ func mouseUp(g *gocui.Gui, v *gocui.View) error { // widget was underneath so you can active // the right response for the toolkit user's app func mouseDown(g *gocui.Gui, v *gocui.View) error { - me.globalMouseDown = true if me.mouse.mouseUp { + me.globalMouseDown = true me.mouse.mouseUp = false me.mouse.down = time.Now() w, h := g.MousePosition() |
