All pastes #607418 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-07-07 16:19 UTC
rendered paste body
Index: xl/covers.py
===================================================================
--- xl/covers.py        (revision 2713)
+++ xl/covers.py        (working copy)
@@ -288,18 +288,21 @@
         """
             Called when the cover is clicked on
         """
+        track = self.exaile.player.current
+        if not track:
+            return
+
         if event.type == gtk.gdk._2BUTTON_PRESS:
-            if 'nocover' in self.exaile.cover.loc: return
-            track = self.exaile.player.current
-            
-            CoverWindow(self.exaile.window, self.exaile.cover.loc,
-                _("%(album)s by %(artist)s") %
-                {
-                    'album': track.album,
-                    'artist': track.artist
-                })
+            if 'nocover' in self.exaile.cover.loc:
+                CoverFrame(self.exaile, track)
+            else:
+                CoverWindow(self.exaile.window, self.exaile.cover.loc,
+                    _("%(album)s by %(artist)s") %
+                    {
+                        'album': track.album,
+                        'artist': track.artist
+                    })
         elif event.button == 3:
-            if not self.exaile.player.current: return
             self.cover_menu.popup(None, None, None, 
                 event.button, event.time)