def getPrevList(self, refresh = 0): ret = RetHost(RetHost.ERROR, value = []) if not self.host.isQuestMode() or len(self.host.getCurrentGuestHost().listOfprevList) <= 1: if self.host.isQuestMode(): self.host.clearQuestMode() ret = CHostBase.getPrevList(self, refresh) else: ret = self.host.getCurrentGuestHost().getPrevList(refresh) for idx in range(len(ret.value)): ret.value[idx].isGoodForFavourites = False self.fixWatchedFlag(ret) return ret