From 2ccacf65293364569024cdcc8adfb9901f9c3855 Mon Sep 17 00:00:00 2001 From: Charles Ewert Date: Sat, 22 Apr 2023 15:36:52 -0400 Subject: [PATCH] Set global vars before creating JFScene --- source/Main.brs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/source/Main.brs b/source/Main.brs index 8a2f4d82..19575d53 100644 --- a/source/Main.brs +++ b/source/Main.brs @@ -9,11 +9,13 @@ sub Main (args as dynamic) as void m.port = CreateObject("roMessagePort") m.screen.setMessagePort(m.port) - m.scene = m.screen.CreateScene("JFScene") - m.screen.show() ' vscode_rale_tracker_entry - ' Set any initial Global Variables m.global = m.screen.getGlobalNode() + SaveAppToGlobal() + SaveDeviceToGlobal() + + m.scene = m.screen.CreateScene("JFScene") + m.screen.show() ' vscode_rale_tracker_entry playstateTask = CreateObject("roSGNode", "PlaystateTask") playstateTask.id = "playstateTask" @@ -24,9 +26,6 @@ sub Main (args as dynamic) as void m.global.addFields({ queueManager: CreateObject("roSGNode", "QueueManager") }) m.global.addFields({ audioPlayer: CreateObject("roSGNode", "AudioPlayer") }) - SaveAppToGlobal() - SaveDeviceToGlobal() - app_start: ' First thing to do is validate the ability to use the API if not LoginFlow() then return