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