hide Resume dialog on search screen

This commit is contained in:
candry7731 2022-09-15 23:08:01 -05:00
parent ec57374cb4
commit 221ab29535
3 changed files with 5 additions and 4 deletions

View File

@ -141,7 +141,7 @@ end sub
'
' Clear previous scene from group stack
sub clearPreviousScene()
m.groups.pop()
m.groups.Delete(2)
end sub
'

View File

@ -110,6 +110,7 @@ sub Main (args as dynamic) as void
else if isNodeEvent(msg, "selectedItem")
' If you select a library from ANYWHERE, follow this flow
selectedItem = msg.getData()
m.type = selectedItem.type
if selectedItem.type = "CollectionFolder" or selectedItem.type = "UserView" or selectedItem.type = "Folder" or selectedItem.type = "Channel" or selectedItem.type = "Boxset"
group = CreateItemGrid(selectedItem)
sceneManager.callFunc("pushScene", group)
@ -218,6 +219,7 @@ sub Main (args as dynamic) as void
end if
else if isNodeEvent(msg, "episodeSelected")
' If you select a TV Episode from ANYWHERE, follow this flow
m.type = "Episode"
node = getMsgPicker(msg, "picker")
video_id = node.id
if node.selectedAudioStreamIndex <> invalid and node.selectedAudioStreamIndex > 1
@ -247,6 +249,7 @@ sub Main (args as dynamic) as void
node = getMsgPicker(msg)
' TODO - swap this based on target.mediatype
' types: [ Series (Show), Episode, Movie, Audio, Person, Studio, MusicArtist ]
m.type = node.type
if node.type = "Series"
group = CreateSeriesDetailsGroup(node)
else if node.type = "Movie"
@ -387,7 +390,7 @@ sub Main (args as dynamic) as void
end if
else if isNodeEvent(msg, "state")
node = msg.getRoSGNode()
if selectedItem.Type = "TvChannel" and node.state = "finished"
if m.type = "TvChannel" and node.state = "finished"
video = CreateVideoPlayerGroup(node.id)
m.global.sceneManager.callFunc("pushScene", video)
m.global.sceneManager.callFunc("clearPreviousScene")

View File

@ -348,8 +348,6 @@ end function
function startPlayBackOver(time as longinteger) as integer
if m.scene.focusedChild.focusedChild.overhangTitle = tr("Home") and (m.videotype = "Episode" or m.videotype = "Series")
return option_dialog([tr("Resume playing at ") + ticksToHuman(time) + ".", tr("Start over from the beginning."), tr("Watched"), tr("Go to series"), tr("Go to season"), tr("Go to episode")])
else
return option_dialog(["Resume playing at " + ticksToHuman(time) + ".", "Start over from the beginning."])
end if
end function