Start frameReceiver first before logic.Run().

This commit is contained in:
Greg Pomerantz 2026-06-01 12:03:47 -04:00
parent dc80c8a8e8
commit 3a2e21e4b3

View File

@ -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) {