summaryrefslogtreecommitdiff
path: root/internal/ior.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-01 23:33:46 +0200
committerPaul Buetow <paul@buetow.org>2026-03-01 23:33:46 +0200
commit3690b89082215ff5c1fc84110074cf08b1b8909c (patch)
treee89f32688b64a467cb804e9df615a32cc6c2522c /internal/ior.go
parent3a438f0381a21c0055db3cce3164ff0ef5970cc0 (diff)
Route non-fatal event-loop warnings to TUI
Diffstat (limited to 'internal/ior.go')
-rw-r--r--internal/ior.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/internal/ior.go b/internal/ior.go
index 0243ae7..51373c4 100644
--- a/internal/ior.go
+++ b/internal/ior.go
@@ -190,6 +190,13 @@ func tuiTraceStarterFromRunTrace(
streamEvents <- eventstream.NewStreamEvent(ep.EnterEv.GetTime(), ep)
ep.Recycle()
}
+ el.warningCb = func(message string) {
+ // Drop warning notifications if the stream channel is saturated.
+ select {
+ case streamEvents <- eventstream.NewWarningEvent(message):
+ default:
+ }
+ }
})
close(streamEvents)
errCh <- err