Fix Visualizzazione

This commit is contained in:
Alhaziel01
2021-10-01 19:53:16 +02:00
parent 3c60b5c710
commit ca29ea7216
+8 -6
View File
@@ -513,12 +513,14 @@ def getCurrentView(item=None, parent_item=None):
return None, None return None, None
item = Item().fromurl(info) if info else Item() item = Item().fromurl(info) if info else Item()
parent_actions = ['movies', 'news', 'search', 'get_from_temp', 'newest', 'discover_list', 'new_search', 'channel_search'] parent_actions = ['movies', 'news', 'search', 'get_from_temp', 'newest', 'discover_list', 'new_search', 'channel_search']
logger.debug('PARENT:',parent_item.action)
addons = 'addons' if config.get_setting('touch_view') else ''
if parent_item.action == 'findvideos' or (parent_item.action in ['channel_search', 'new_search'] and parent_item.infoLabels['tmdb_id']): if parent_item.action == 'findvideos' or (parent_item.action in ['channel_search', 'new_search'] and parent_item.infoLabels['tmdb_id']):
return 'server', 'addons' if config.get_setting('touch_view') else '' return 'server', addons
elif parent_item.action == 'mainlist': elif parent_item.action == 'mainlist':
return 'channel', 'addons' if config.get_setting('touch_view') else '' return 'channel', addons
elif (item.contentType in ['movie'] and parent_item.action in parent_actions) \ elif (item.contentType in ['movie'] and parent_item.action in parent_actions) \
or (item.channel in ['videolibrary'] and parent_item.action in ['list_movies']) \ or (item.channel in ['videolibrary'] and parent_item.action in ['list_movies']) \
@@ -537,13 +539,13 @@ def getCurrentView(item=None, parent_item=None):
return 'episode', 'episodes' return 'episode', 'episodes'
elif not parent_item.action or parent_item.action in ['getmainlist']: elif not parent_item.action or parent_item.action in ['getmainlist']:
return 'home', 'addons' if config.get_setting('touch_view') else '' return 'home', addons
elif parent_item.action in ['filterchannels']: elif parent_item.action in ['filterchannels']:
return 'channels', 'addons' if config.get_setting('touch_view') else '' return 'channels', addons
else: else:
return 'menu', 'addons' if config.get_setting('touch_view') else '' return 'menu', addons
def set_view_mode(item, parent_item): def set_view_mode(item, parent_item):