"RokuKevin" wrote:
Global m. variables can be accessed via the screensaver threads. Take care, there are no synchronization mechanisms!
I'm not seeing this behavior. I've got a number of global m. variables in my main application that are not visible to the private screensaver I've got in the same application. I get "invalid" when I attempt to print the value to the console.
Are you saying that the application should be able to share global m. variables with the screensaver, or are you just saying that the screensaver can have it's own global m. variables? I'm guessing based on your synchronization warning, that you're suggesting the former, but I'm not seeing that.
On a related note, is there any way to set the screensaver to something less than 5 minutes? It's kind of a pain to have to wait for 5 minutes between screensaver tests. I know you can preview it through the settings menu, but my screensaver is using data from my running app, so the preview option doesn't really help me.
Thanks for your help!
EDIT: I just found out that port 8087 does actually show stack traces, so that's cool!
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)