update:
Here's what is working for me now:
I have a function that assigns the updated url to the secondary poster art:
function Newtheme(url as string)
...
theme.OverhangSecondaryLogoHD=url
theme.OverhangSecondaryLogoSD=url
app.SetTheme(theme)
...
end function
then I have a dialog box function I call and return from:
sub displaybox()
m.history = CreateObject("roArray", 1, true)
lp=createobject("romessageport")
dialog=CreateObject("roOneLineDialog")
'dialog.ShowBusyAnimation()
dialog.SetTitle("busy")
dialog.setmessageport(lp)
dialog.show()
dialog.close()
end sub
The dialog goes so fast, it doesn't even appear on the screen. The graphics on the main poster screen update almost immediately.
Screenshades: The first Screensaver for Roku2!
Musiclouds: The best free internet music, on your Roku!
Ouroborialis: Psychedelic Screensaver for Roku!