ensure vars are valid - fix crashlog error line 465
This commit is contained in:
parent
46180d8049
commit
79b38d2387
|
@ -432,11 +432,9 @@ end sub
|
|||
sub onMetaDataLoaded()
|
||||
data = m.LoadMetaDataTask.content[0]
|
||||
m.LoadMetaDataTask.unobserveField("content")
|
||||
if data <> invalid and data.count() > 0
|
||||
|
||||
if isValid(data) and data.count() > 0
|
||||
' Use metadata to load backdrop image
|
||||
if isValid(data.json)
|
||||
if isValid(data.json.ArtistItems)
|
||||
if isValid(data?.json?.ArtistItems)
|
||||
if data.json.ArtistItems.count() > 0
|
||||
if isValid(data.json.ArtistItems[0].id)
|
||||
m.LoadBackdropImageTask.itemId = data.json.ArtistItems[0].id
|
||||
|
@ -445,14 +443,15 @@ sub onMetaDataLoaded()
|
|||
end if
|
||||
end if
|
||||
end if
|
||||
end if
|
||||
|
||||
setPosterImage(data.posterURL)
|
||||
setScreenTitle(data.json)
|
||||
setOnScreenTextValues(data.json)
|
||||
|
||||
if isValid(data?.json?.RunTimeTicks)
|
||||
m.songDuration = data.json.RunTimeTicks / 10000000.0
|
||||
end if
|
||||
end if
|
||||
end sub
|
||||
|
||||
' Set poster image on screen
|
||||
|
|
Loading…
Reference in New Issue
Block a user