From 3a2e21e4b3fa246b67250e3f4643c8b919498b27 Mon Sep 17 00:00:00 2001 From: Greg Pomerantz Date: Mon, 1 Jun 2026 12:03:47 -0400 Subject: [PATCH] Start frameReceiver first before logic.Run(). --- cmd/pad/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/pad/main.go b/cmd/pad/main.go index ea5f2b7..eb5ad9f 100644 --- a/cmd/pad/main.go +++ b/cmd/pad/main.go @@ -35,8 +35,8 @@ func run(w *app.Window) error { renderer := ui.New(ui.Theme{FontSize: 14}, shaper, logic.State()) var mu sync.Mutex var elems []ui.Element - go logic.Run() go frameReceiver(w, &mu, &elems, logic.FrameChan()) + go logic.Run() for { switch e := w.Event().(type) {