Example #1
0
 def getCurrentList(self, refresh=0):
     if refresh == 1 and self.refreshAfterWatchedFlagChange and self.cachedRet != None:
         ret = self.cachedRet
     else:
         ret = RetHost(RetHost.ERROR, value=[])
         if not self.host.isQuestMode():
             ret = CHostBase.getCurrentList(self, refresh)
         if self.host.isQuestMode():
             ret = self.host.getCurrentGuestHost().getCurrentList(refresh)
             for idx in range(len(ret.value)):
                 ret.value[idx].isGoodForFavourites = False
         self.fixWatchedFlag(ret)
     self.refreshAfterWatchedFlagChange = False
     return ret