Test workaround gestione viste

This commit is contained in:
Alhaziel01
2022-02-05 15:55:38 +01:00
parent ff4e30dcd7
commit 0cf74df051
2 changed files with 6 additions and 5 deletions

View File

@@ -401,6 +401,9 @@ def render_items(itemlist, parent_item):
dirItems.append(('{}?{}'.format(sys.argv[0], item_url), listitem, item.folder, len(r_list)))
xbmcplugin.addDirectoryItems(_handle, dirItems)
if Type: xbmcplugin.setContent(handle=int(sys.argv[1]), content=Type)
if mode: xbmc.executebuiltin('Container.SetViewMode(%s)' % mode)
if parent_item.sorted:
if parent_item.sorted == 'year': xbmcplugin.addSortMethod(int(sys.argv[1]), xbmcplugin.SORT_METHOD_DATE)
elif parent_item.sorted == 'name':xbmcplugin.addSortMethod(int(sys.argv[1]), xbmcplugin.SORT_METHOD_TITLE_IGNORE_THE)
@@ -418,12 +421,10 @@ def render_items(itemlist, parent_item):
xbmcplugin.setPluginCategory(handle=_handle, category=breadcrumb)
if Type: xbmcplugin.setContent(handle=int(sys.argv[1]), content=Type)
xbmcplugin.endOfDirectory(_handle, succeeded=True, updateListing=False, cacheToDisc= True) # if parent_item.action in ['news', 'search', 'new_search', 'now_on_tv'] else False)
if mode:
# xbmc.sleep(100)
xbmc.sleep(50)
xbmc.executebuiltin('Container.SetViewMode(%s)' % mode)
from core import db; db.close()

View File

@@ -441,7 +441,7 @@ class AddonMonitor(xbmc.Monitor):
logger.debug('scheduled videolibrary at ' + str(self.update_hour).zfill(2) + ':00')
def scheduleScreenOnJobs(self):
schedule.every().second.do(platformtools.viewmodeMonitor).tag('screenOn')
schedule.every(0.5).seconds.do(platformtools.viewmodeMonitor).tag('screenOn')
schedule.every().second.do(torrent.elementum_monitor).tag('screenOn')
def onDPMSActivated(self):