diff --git a/screen.go b/screen.go index 4fed4f7..eb44bb3 100644 --- a/screen.go +++ b/screen.go @@ -84,7 +84,9 @@ func (s *Screen) onMouseClicked(event *MouseEvent) { if s.MouseClicked == nil || !s.MouseClicked(event) { s.Root.OnMouseClicked(event) } - s.Redraw() + if event.Button != MouseButtonNone { + s.Redraw() + } } func convertMouseEvent(original *tcell.EventMouse) *MouseEvent {