Fix Kodi TypeError with ListItems
This commit is contained in:
parent
26f0c6e556
commit
64fe064008
2 changed files with 11 additions and 3 deletions
|
@ -2534,8 +2534,12 @@ class API():
|
|||
# Expensive operation
|
||||
metadata['title'] = title
|
||||
listItem.setInfo('video', infoLabels=metadata)
|
||||
# Add context menu entry for information screen
|
||||
listItem.addContextMenuItems([(lang(30018), 'XBMC.Action(Info)',)])
|
||||
try:
|
||||
# Add context menu entry for information screen
|
||||
listItem.addContextMenuItems([(lang(30018), 'XBMC.Action(Info)',)])
|
||||
except TypeError:
|
||||
# Kodi fuck-up
|
||||
pass
|
||||
return listItem
|
||||
|
||||
def add_video_streams(self, listItem):
|
||||
|
|
|
@ -255,7 +255,11 @@ def createListItem(item, appendShowTitle=False, appendSxxExx=False):
|
|||
li.setArt({'icon': 'DefaultTVShows.png'})
|
||||
li.setProperty('dbid', str(item['episodeid']))
|
||||
li.setProperty('fanart_image', item['art'].get('tvshow.fanart',''))
|
||||
li.addContextMenuItems([(lang(30018), 'XBMC.Action(Info)',)])
|
||||
try:
|
||||
li.addContextMenuItems([(lang(30018), 'XBMC.Action(Info)',)])
|
||||
except TypeError:
|
||||
# Kodi fuck-up
|
||||
pass
|
||||
for key, value in item['streamdetails'].iteritems():
|
||||
for stream in value:
|
||||
li.addStreamInfo(key, stream)
|
||||
|
|
Loading…
Reference in a new issue