Start frameReceiver first before logic.Run().
This commit is contained in:
parent
dc80c8a8e8
commit
3a2e21e4b3
|
|
@ -35,8 +35,8 @@ func run(w *app.Window) error {
|
||||||
renderer := ui.New(ui.Theme{FontSize: 14}, shaper, logic.State())
|
renderer := ui.New(ui.Theme{FontSize: 14}, shaper, logic.State())
|
||||||
var mu sync.Mutex
|
var mu sync.Mutex
|
||||||
var elems []ui.Element
|
var elems []ui.Element
|
||||||
go logic.Run()
|
|
||||||
go frameReceiver(w, &mu, &elems, logic.FrameChan())
|
go frameReceiver(w, &mu, &elems, logic.FrameChan())
|
||||||
|
go logic.Run()
|
||||||
|
|
||||||
for {
|
for {
|
||||||
switch e := w.Event().(type) {
|
switch e := w.Event().(type) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user