diff options
author | jerous <jerous@gmail.com> | 2008-06-08 21:32:03 +0200 |
---|---|---|
committer | jerous <jerous@gmail.com> | 2008-06-08 21:32:03 +0200 |
commit | 6a9cb61ee90bc18ae5f0b52e796b79ca0863417f (patch) | |
tree | f9b379a853752fad5bccf64ca444102daea09b4e | |
parent | 3decf3e30009a70ce65ee1bcd34b4899dba0ef88 (diff) |
fix when disconnecting and connecting, then the albumcover won't show up
-rw-r--r-- | clMonty.py | 3 | ||||
-rw-r--r-- | winMain.py | 5 |
2 files changed, 6 insertions, 2 deletions
@@ -58,13 +58,12 @@ class Monty(QtCore.QObject): except: self._client=None return False - print "Connected to "+host+":"+str(port)+"" - print "MPD version: "+self._client.mpd_version self._raiseEvent('onConnect', None) try: self._updateLib() self._updatePlaylist() + self._updateCurrentSong() self._timerID=self.startTimer(300) except Exception: print_exc() @@ -198,6 +198,7 @@ class wgAlbumCover(QtGui.QWidget): def __init__(self,parent=None): QtGui.QWidget.__init__(self,parent) monty.addListener('onSongChange', self.onSongChange) + monty.addListener('onReady', self.onReady) monty.addListener('onDisconnect', self.onDisconnect) self.setMinimumSize(64,64) @@ -242,6 +243,10 @@ class wgAlbumCover(QtGui.QWidget): print "Failed to load %s"%(file) self.update() + def onReady(self, params): + self.onSongChange(None) + self.update() + def onDisconnect(self, params): self.img=None self.update() |