diff --git a/cmd/gtkplayer/main.go b/cmd/gtkplayer/main.go index a4fcfd9..e2e326f 100644 --- a/cmd/gtkplayer/main.go +++ b/cmd/gtkplayer/main.go @@ -176,7 +176,12 @@ func buildControls(win *gtk.Window, left, right *pane) *gtk.Box { defer t.Stop() for range t.C { text := metaSummary(left, right) - glib.IdleAdd(func() { info.SetText(text) }) + _, _ = glib.IdleAdd(func() { + defer func() { + _ = recover() + }() + info.SetText(text) + }) } }()