angelos     14/06/27 16:43:24

  Added:                sonata-1.6.2.1-mpd18-compat.patch
  Log:
  Fix compatibility with mpd-0.18 (bug #512756), thanks to Israel G. Lugo
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
84F20B43)

Revision  Changes    Path
1.1                  media-sound/sonata/files/sonata-1.6.2.1-mpd18-compat.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/sonata/files/sonata-1.6.2.1-mpd18-compat.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/sonata/files/sonata-1.6.2.1-mpd18-compat.patch?rev=1.1&content-type=text/plain

Index: sonata-1.6.2.1-mpd18-compat.patch
===================================================================
2014-06-08  Israel G. Lugo <israel.l...@lugosys.com>

        Compatibility fix for mpd 0.18.

        * sonata/main.py (Base.update_status): Properly handle missing xfade
        property.

diff -durNp sonata-1.6.2.1/sonata/main.py sonata-1.6.2.1-mpd0.18/sonata/main.py
--- sonata-1.6.2.1/sonata/main.py       2009-09-21 22:02:16.000000000 +0100
+++ sonata-1.6.2.1-mpd0.18/sonata/main.py       2014-06-08 15:10:08.586659487 
+0100
@@ -989,7 +989,7 @@ class Base(object):
                                                
self.repeatmenu.set_active(self.status['repeat'] == '1')
                                        if not self.last_random or 
self.last_random != self.status['random']:
                                                
self.randommenu.set_active(self.status['random'] == '1')
-                                       if self.status['xfade'] == '0':
+                                       if self.status.get('xfade', '0') == '0':
                                                self.config.xfade_enabled = 
False
                                        else:
                                                self.config.xfade_enabled = True




Reply via email to