validate node ref to prevent crash

This commit is contained in:
Charles Ewert 2024-07-31 08:28:25 -04:00
parent 6347149496
commit fba290fed6

View File

@ -30,7 +30,7 @@ sub init()
end if
' update the backdrop node
m.backdrop = m.top.findNode("backdrop")
initBackdrop()
m.backdrop.color = backdropColor
end sub
@ -46,6 +46,10 @@ sub initItemTextExtra()
m.itemTextExtra = m.top.findNode("itemTextExtra")
end sub
sub initBackdrop()
m.backdrop = m.top.findNode("backdrop")
end sub
sub itemContentChanged()
if isValid(m.unplayedCount) then m.unplayedCount.visible = false
itemData = m.top.itemContent
@ -58,6 +62,7 @@ sub itemContentChanged()
if not isValid(m.itemPoster) then initItemPoster()
if not isValid(m.itemText) then initItemText()
if not isValid(m.itemTextExtra) then initItemTextExtra()
if not isValid(m.backdrop) then initBackdrop()
m.itemPoster.width = itemData.imageWidth
m.itemText.maxWidth = itemData.imageWidth