From 740dde7e412edbe139f2708ddb0fb03d261dd807 Mon Sep 17 00:00:00 2001 From: Simon Garrelou Date: Wed, 20 Dec 2023 14:17:25 +0100 Subject: remove panic(), add error logging instead --- src/page_artists.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/page_artists.go b/src/page_artists.go index 02d768a..0b5a0be 100644 --- a/src/page_artists.go +++ b/src/page_artists.go @@ -31,7 +31,9 @@ func (a *app) artistsPage() tview.Primitive { if node.GetChildren() != nil || len(node.GetChildren()) == 0 { artist, err := a.sub.GetMusicDirectory(sel.id) if err != nil { - panic(err) + LogErrorf("loading album '%s': %v", sel.id, err) + a.alert("Error: %v", err) + return } for _, album := range artist.Child { -- cgit v1.2.3