diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-01 23:33:46 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-01 23:33:46 +0200 |
| commit | 3690b89082215ff5c1fc84110074cf08b1b8909c (patch) | |
| tree | e89f32688b64a467cb804e9df615a32cc6c2522c /internal/ior.go | |
| parent | 3a438f0381a21c0055db3cce3164ff0ef5970cc0 (diff) | |
Route non-fatal event-loop warnings to TUI
Diffstat (limited to 'internal/ior.go')
| -rw-r--r-- | internal/ior.go | 7 |
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 |
