Fixed another crash that occurred because of an unexpected NoneType in the getting of the playing track's cover.

This commit is contained in:
The Wobbler 2025-02-21 20:37:24 +01:00
parent 567afb1866
commit 851c2306b4

View file

@ -55,7 +55,6 @@ class TrackInfo(QToolBar):
title = current_track.tags.title
artist = current_track.tags.artist
album = current_track.tags.album
cover_data = current_track.tags.images.any.data
self.title.setText(title)
@ -71,6 +70,15 @@ class TrackInfo(QToolBar):
else:
self.album.setText("No Album")
cover = current_track.tags.images.any
if cover is None:
self.track_cover.setPixmap(self.wobuzz_logo)
return
cover_data = cover.data
if isinstance(cover_data, bytes):
cover_pixmap = QPixmap()
cover_pixmap.loadFromData(cover_data)