diff --git a/elements/testing/mouse.go b/elements/testing/mouse.go index c6eabfa..07f914a 100644 --- a/elements/testing/mouse.go +++ b/elements/testing/mouse.go @@ -69,6 +69,7 @@ func (element *Mouse) Handle (event tomo.Event) { element.lastMousePos = mousePos case tomo.EventMouseMove: + if !element.drawing { return } mouseMoveEvent := event.(tomo.EventMouseMove) mousePos := image.Pt ( mouseMoveEvent.X,