From e94bb9ab7de28ce9379210f9b792451e511949aa Mon Sep 17 00:00:00 2001 From: leukipp Date: Sun, 14 Jan 2024 22:23:51 +0100 Subject: [PATCH] ref: tile only on release --- desktop/tracker.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/desktop/tracker.go b/desktop/tracker.go index 8b9d5bb..4527c14 100644 --- a/desktop/tracker.go +++ b/desktop/tracker.go @@ -422,6 +422,7 @@ func (tr *Tracker) onStateUpdate(aname string) { } func (tr *Tracker) onPointerUpdate(button uint16) { + release := button == 0 // Reset timer if tr.Handler.Timer != nil { @@ -430,7 +431,7 @@ func (tr *Tracker) onPointerUpdate(button uint16) { // Wait on button release var t time.Duration = 0 - if button == 0 { + if release { t = 50 } @@ -463,7 +464,9 @@ func (tr *Tracker) onPointerUpdate(button uint16) { } // Tile workspace - tr.ActiveWorkspace().Tile() + if release { + tr.ActiveWorkspace().Tile() + } } }) }