dont crash when ok is pressed in the filebrowser when the ".." entry is
selected
- if self["filelist"].getFilename().upper().endswith("VIDEO_TS/"):
+ filename = self["filelist"].getFilename()
+ if filename is not None and filename.upper().endswith("VIDEO_TS/"):
print "dvd structure found, trying to open..."
print "dvd structure found, trying to open..."
- self.close(self["filelist"].getFilename()[0:-9])
-
+ self.close(filename[0:-9])
elif self["filelist"].canDescent(): # isDir
self["filelist"].descent()
elif self["filelist"].canDescent(): # isDir
self["filelist"].descent()
- self.close(self["filelist"].getFilename())
def exit(self):
self.close(None)
def exit(self):
self.close(None)
audioString = self.service.info().getInfoString(iPlayableService.evUser+6)
print "AudioInfoAvail "+audioString
self["audioLabel"].setText(audioString)
audioString = self.service.info().getInfoString(iPlayableService.evUser+6)
print "AudioInfoAvail "+audioString
self["audioLabel"].setText(audioString)
+ if not self.in_menu:
+ self.doShow()
def __osdSubtitleInfoAvail(self):
subtitleString = self.service.info().getInfoString(iPlayableService.evUser+7)
print "SubtitleInfoAvail "+subtitleString
self["subtitleLabel"].setText(subtitleString)
def __osdSubtitleInfoAvail(self):
subtitleString = self.service.info().getInfoString(iPlayableService.evUser+7)
print "SubtitleInfoAvail "+subtitleString
self["subtitleLabel"].setText(subtitleString)
+ if not self.in_menu:
+ self.doShow()
def __chapterUpdated(self):
self.currentChapter = self.service.info().getInfo(iPlayableService.evUser+8)
def __chapterUpdated(self):
self.currentChapter = self.service.info().getInfo(iPlayableService.evUser+8)
self.totalTitles = self.service.info().getInfo(iPlayableService.evUser+90)
self.setChapterLabel()
print "__titleUpdated: %d/%d" % (self.currentTitle, self.totalTitles)
self.totalTitles = self.service.info().getInfo(iPlayableService.evUser+90)
self.setChapterLabel()
print "__titleUpdated: %d/%d" % (self.currentTitle, self.totalTitles)
+ if not self.in_menu:
+ self.doShow()
#def __initializeDVDinfo(self):
#self.__osdAudioInfoAvail()
#def __initializeDVDinfo(self):
#self.__osdAudioInfoAvail()
self.session.nav.playService(self.oldService)
def showAfterCuesheetOperation(self):
self.session.nav.playService(self.oldService)
def showAfterCuesheetOperation(self):
+ if not self.in_menu:
+ self.show()
def createSummary(self):
print "DVDCreateSummary"
def createSummary(self):
print "DVDCreateSummary"