diff --git a/cmd/pad/main.go b/cmd/pad/main.go index dc36188..f3027cf 100644 --- a/cmd/pad/main.go +++ b/cmd/pad/main.go @@ -81,13 +81,12 @@ func run(w *app.Window) error { prevScale = newScale } - // Acquire mutex, read frame, draw, release mutex + // Acquire mutex, read frame, draw, e.Frame(), release mutex mu.Lock() currentElems := elems - mu.Unlock() - renderer.Draw(gtx, currentElems) e.Frame(&ops) + mu.Unlock() } } }