Merge pull request #1284 from 1hitsong/globalQueueInputEvent

Convert input event to global queue
This commit is contained in:
1hitsong 2023-05-27 19:13:39 -04:00 committed by GitHub
commit 160c562551
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -634,18 +634,14 @@ sub Main (args as dynamic) as void
if msg.IsInput()
info = msg.GetInfo()
if info.DoesExist("mediatype") and info.DoesExist("contentid")
video = CreateVideoPlayerGroup(info.contentId)
if video <> invalid
sceneManager.callFunc("pushScene", video)
else
dialog = createObject("roSGNode", "Dialog")
dialog.id = "OKDialog"
dialog.title = tr("Not found")
dialog.message = tr("The requested content does not exist on the server")
dialog.buttons = [tr("OK")]
m.scene.dialog = dialog
m.scene.dialog.observeField("buttonSelected", m.port)
end if
inputEventVideo = {
id: info.contentId,
type: "video"
}
m.global.queueManager.callFunc("clear")
m.global.queueManager.callFunc("push", inputEventVideo)
m.global.queueManager.callFunc("playQueue")
end if
end if
else if isNodeEvent(msg, "dataReturned")