summaryrefslogtreecommitdiff
path: root/nephilim/plugins/AlbumCover.py
diff options
context:
space:
mode:
Diffstat (limited to 'nephilim/plugins/AlbumCover.py')
-rw-r--r--nephilim/plugins/AlbumCover.py7
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())