get and select current audio track
authorFelix Domke <tmbinc@elitedvb.net>
Sat, 25 Aug 2007 00:02:08 +0000 (00:02 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Sat, 25 Aug 2007 00:02:08 +0000 (00:02 +0000)
lib/python/Screens/InfoBarGenerics.py

index fd2e0e9..d7683ca 100644 (file)
@@ -1468,7 +1468,6 @@ class InfoBarAudioSelection:
                n = audio and audio.getNumberOfTracks() or 0
                keys = [ "red", "", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] + [""]*n
                tlist = []
-               print "tlist:", tlist
                if n > 0:
                        self.audioChannel = service.audioChannel()
 
@@ -1487,8 +1486,8 @@ class InfoBarAudioSelection:
 
                                tlist.append((description, x))
 
-                       selectedAudio = tlist[0][1]
-                       tlist.sort(lambda x,y : cmp(x[0], y[0]))
+                       selectedAudio = audio.getCurrentTrack()
+                       tlist.sort(key=lambda x: x[0])
 
                        selection = 2
                        for x in tlist: