diff options
author | Anton Khirnov <wyskas@gmail.com> | 2009-03-17 08:05:54 +0100 |
---|---|---|
committer | Anton Khirnov <wyskas@gmail.com> | 2009-03-17 08:05:54 +0100 |
commit | 1146ca7357aff757da1e46e3ee24334e038e7b49 (patch) | |
tree | c2b68947c5f0ded0c8e6fba8ea0722996ea11aa2 | |
parent | eb95cee1c683a25a5aaa764442241c8109fe3470 (diff) |
AlbumCover: emit cover_changed when not playing.
-rw-r--r-- | nephilim/plugins/AlbumCover.py | 7 |
1 files 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()) |