diff --git a/internal/gui/episode.go b/internal/gui/episode.go index 560be2b..c4fa3da 100644 --- a/internal/gui/episode.go +++ b/internal/gui/episode.go @@ -82,18 +82,13 @@ func NewEpisode( }, func(img *canvas.Image, err error) { res.thumbnailProgress.Hide() - res.placeholderImage.Hide() if err != nil { - errImg := canvas.NewImageFromResource( - theme.NewErrorThemedResource( - theme.ErrorIcon())) - errImg.FillMode = canvas.ImageFillContain - res.thumbnailImageCnt.Add(errImg) - onError(err) return } + res.placeholderImage.Hide() + res.mtx.Lock() defer res.mtx.Unlock()