Route network UI callbacks through UI queue

This commit is contained in:
Brandon McGinty (chatgpt)
2026-08-09 19:47:14 -04:00
committed by Brandon McGinty
parent 12761f29ca
commit d50c6726ad
3 changed files with 30 additions and 22 deletions
+1 -1
View File
@@ -51,7 +51,7 @@ Priority 0: security and crashers
Add a binding test that creates and deletes a single buffer and checks
openal.Err().
6. UI writes are concurrent and termbox is not protected
[x] 6. UI writes are concurrent and termbox is not protected
Files: ui.go, client.go, gumble/gumbleopenal/stream.go, uiterm/*.go
Network callbacks, audio capture error callbacks, and reconnect goroutines
directly update Ui, Textview, Tree, Label, and termbox while Ui.Run updates