From 1146ca7357aff757da1e46e3ee24334e038e7b49 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Tue, 17 Mar 2009 08:05:54 +0100 Subject: AlbumCover: emit cover_changed when not playing. --- nephilim/plugins/AlbumCover.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/nephilim/plugins/AlbumCover.py b/nephilim/plugins/AlbumCover.py index 0adc7c6..3878023 100644 --- a/nephilim/plugins/AlbumCover.py +++ b/nephilim/plugins/AlbumCover.py @@ -52,7 +52,7 @@ class wgAlbumCover(QtGui.QLabel): if event.button() == QtCore.Qt.RightButton: self._menu.popup(event.globalPos()) - def set_cover(self, cover, write): + def set_cover(self, cover, write = False): """Set cover for current song, attempt to write it to a file if write is True and it's globally allowed.""" logging.info('Setting cover') @@ -60,6 +60,7 @@ class wgAlbumCover(QtGui.QLabel): self.cover = None self.cover_loaded = False self.setPixmap(QtGui.QPixmap('gfx/no-cd-cover.png')) + print 'emitting NULL cover' self.plugin.emit(QtCore.SIGNAL('cover_changed'), None) return @@ -81,9 +82,7 @@ class wgAlbumCover(QtGui.QLabel): logging.info("refreshing cover") song = self.plugin.mpclient().current_song() if not song: - self.clear() - self.cover_loaded = False - return + return self.set_cover(None) if QtCore.QDir.isAbsolutePath(song.filepath()): self._cover_dirname = os.path.dirname(song.filepath()) -- cgit v1.2.3