def __updateInfo(self): serviceref = self.session.nav.getCurrentlyPlayingServiceReference() if serviceref: info = ServiceCenter.getInstance().info(serviceref) name = info.getName(serviceref) if not name or name == "": return event = info.getEvent(serviceref) desc = "" if event: desc = event.getShortDescription() if not event or name == desc or desc == "": if config.AdvancedMovieSelection.show_date_shortdesc.value and config.AdvancedMovieSelection.show_begintime.value: desc = getBeginTimeString(info, serviceref) self.summaries.showSeperator() self.summaries.updateTitle(name) self.summaries.updateShortDescription(desc) elif config.AdvancedMovieSelection.show_date_shortdesc.value and not config.AdvancedMovieSelection.show_begintime.value: desc = getDateString() self.summaries.showSeperator() self.summaries.updateTitle(name) self.summaries.updateShortDescription(desc) else: desc = "" self.summaries.hideSeperator() self.summaries.updateTitle(name) self.summaries.updateShortDescription(desc) else: self.summaries.showSeperator() self.summaries.updateTitle(name) self.summaries.updateShortDescription(desc)