better hide subtitles window on evStop
[enigma2.git] / lib / python / Screens / InfoBarGenerics.py
index a85bcc97d0015b1e621ae0889651ae729a632d63..8cfa91ca0aaa40d61f6fa1281d66b775ce7170f4 100644 (file)
@@ -1749,14 +1749,15 @@ class InfoBarSubtitleSupport(object):
 
                self.__event_tracker = ServiceEventTracker(screen=self, eventmap=
                        {
-                               iPlayableService.evStart: self.__serviceStarted,
+                               iPlayableService.evEnd: self.__serviceStopped,
                                iPlayableService.evUpdatedInfo: self.__updatedInfo
                        })
-
-       def __serviceStarted(self):
                self.cached_subtitle_checked = False
+
+       def __serviceStopped(self):
                self.subtitle_window.hide()
                self.__subtitles_enabled = False
+               self.cached_subtitle_checked = False
 
        def __updatedInfo(self):
                if not self.cached_subtitle_checked: