enable/disable pip with blue button in extensions menu
[enigma2.git] / lib / python / Screens / InfoBarGenerics.py
index b61436c44c3df3a826d7ebbdeb85f9576aeeec34..e3caa6e81a583785b0ed647ff37ecb35b5bc597f 100644 (file)
@@ -1146,10 +1146,12 @@ class InfoBarSubtitles:
                return "Enable Subtitles: " + name
 
        def enableSubtitle(self, subtitles):
-               print "enable subtitles", subtitles
-               self.selected_subtitle = subtitles
-               self.subtitles_enabled = True
-               
+               if self.selected_subtitle != subtitles:
+                       print "enable subtitles", subtitles
+                       self.subtitles_enabled = False
+                       self.selected_subtitle = subtitles
+                       self.subtitles_enabled = True
+
        def subtitlesEnabled(self):
                return self.subtitles_enabled
                
@@ -1161,7 +1163,7 @@ class InfoBarPiP:
        def __init__(self):
                self.session.pipshown = False
 
-               self.addExtension((self.getShowHideName, self.showPiP, self.available), "red")
+               self.addExtension((self.getShowHideName, self.showPiP, self.available), "blue")
                self.addExtension((self.getMoveName, self.movePiP, self.pipShown), "green")
                self.addExtension((self.getSwapName, self.swapPiP, self.pipShown), "yellow")