properly initialize selected subtitle, even if they are not available
authorFelix Domke <tmbinc@elitedvb.net>
Fri, 25 May 2007 15:02:22 +0000 (15:02 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Fri, 25 May 2007 15:02:22 +0000 (15:02 +0000)
lib/python/Screens/InfoBarGenerics.py

index ba1bab2..99f0dc4 100644 (file)
@@ -1919,6 +1919,7 @@ class InfoBarSubtitleSupport(object):
                                iPlayableService.evUpdatedInfo: self.__updatedInfo
                        })
                self.cached_subtitle_checked = False
+               self.__selected_subtitle = None
 
        def __serviceStopped(self):
                self.subtitle_window.hide()
@@ -1929,8 +1930,7 @@ class InfoBarSubtitleSupport(object):
                if not self.cached_subtitle_checked:
                        subtitle = self.getCurrentServiceSubtitle()
                        self.cached_subtitle_checked = True
-                       if subtitle:
-                               self.__selected_subtitle = subtitle.getCachedSubtitle()
+                       self.__selected_subtitle = subtitle and subtitle.getCachedSubtitle()
                        if self.__selected_subtitle:
                                subtitle.enableSubtitles(self.subtitle_window.instance, self.selected_subtitle)
                                self.subtitle_window.show()