mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-12-25 10:16:11 +00:00
Fix progress dialog
This commit is contained in:
parent
60f68610f4
commit
f3f8c76197
5 changed files with 9 additions and 10 deletions
|
@ -200,6 +200,5 @@ class KodiMonitor(xbmc.Monitor):
|
||||||
utils.window('emby_onWake', value="true")
|
utils.window('emby_onWake', value="true")
|
||||||
|
|
||||||
elif method == "Playlist.OnClear":
|
elif method == "Playlist.OnClear":
|
||||||
utils.window('emby_customPlaylist', clear=True, windowid=10101)
|
utils.window('emby_customPlaylist', clear=True, windowid=10008)
|
||||||
#xbmcgui.Window(10101).clearProperties()
|
|
||||||
self.logMsg("Clear playlist properties.")
|
self.logMsg("Clear playlist properties.")
|
|
@ -74,7 +74,7 @@ class PlaybackUtils():
|
||||||
sizePlaylist = playlist.size()
|
sizePlaylist = playlist.size()
|
||||||
currentPosition = startPos
|
currentPosition = startPos
|
||||||
|
|
||||||
propertiesPlayback = utils.window('emby_playbackProps', windowid=10101) == "true"
|
propertiesPlayback = utils.window('emby_playbackProps', windowid=10008) == "true"
|
||||||
introsPlaylist = False
|
introsPlaylist = False
|
||||||
dummyPlaylist = False
|
dummyPlaylist = False
|
||||||
|
|
||||||
|
@ -91,11 +91,11 @@ class PlaybackUtils():
|
||||||
# Otherwise we get a loop.
|
# Otherwise we get a loop.
|
||||||
if not propertiesPlayback:
|
if not propertiesPlayback:
|
||||||
|
|
||||||
utils.window('emby_playbackProps', value="true", windowid=10101)
|
utils.window('emby_playbackProps', value="true", windowid=10008)
|
||||||
self.logMsg("Setting up properties in playlist.", 1)
|
self.logMsg("Setting up properties in playlist.", 1)
|
||||||
|
|
||||||
if (not homeScreen and not seektime and
|
if (not homeScreen and not seektime and
|
||||||
utils.window('emby_customPlaylist', windowid=10101) != "true"):
|
utils.window('emby_customPlaylist', windowid=10008) != "true"):
|
||||||
|
|
||||||
self.logMsg("Adding dummy file to playlist.", 2)
|
self.logMsg("Adding dummy file to playlist.", 2)
|
||||||
dummyPlaylist = True
|
dummyPlaylist = True
|
||||||
|
@ -182,7 +182,7 @@ class PlaybackUtils():
|
||||||
# We just skipped adding properties. Reset flag for next time.
|
# We just skipped adding properties. Reset flag for next time.
|
||||||
elif propertiesPlayback:
|
elif propertiesPlayback:
|
||||||
self.logMsg("Resetting properties playback flag.", 2)
|
self.logMsg("Resetting properties playback flag.", 2)
|
||||||
utils.window('emby_playbackProps', clear=True, windowid=10101)
|
utils.window('emby_playbackProps', clear=True, windowid=10008)
|
||||||
|
|
||||||
#self.pl.verifyPlaylist()
|
#self.pl.verifyPlaylist()
|
||||||
########## SETUP MAIN ITEM ##########
|
########## SETUP MAIN ITEM ##########
|
||||||
|
@ -202,7 +202,7 @@ class PlaybackUtils():
|
||||||
self.setListItem(listitem)
|
self.setListItem(listitem)
|
||||||
xbmcplugin.setResolvedUrl(int(sys.argv[1]), True, listitem)
|
xbmcplugin.setResolvedUrl(int(sys.argv[1]), True, listitem)
|
||||||
|
|
||||||
elif ((introsPlaylist and utils.window('emby_customPlaylist', windowid=10101) == "true") or
|
elif ((introsPlaylist and utils.window('emby_customPlaylist', windowid=10008) == "true") or
|
||||||
(homeScreen and not sizePlaylist)):
|
(homeScreen and not sizePlaylist)):
|
||||||
# Playlist was created just now, play it.
|
# Playlist was created just now, play it.
|
||||||
self.logMsg("Play playlist.", 1)
|
self.logMsg("Play playlist.", 1)
|
||||||
|
|
|
@ -400,7 +400,7 @@ class Player(xbmc.Player):
|
||||||
def onPlayBackStopped( self ):
|
def onPlayBackStopped( self ):
|
||||||
# Will be called when user stops xbmc playing a file
|
# Will be called when user stops xbmc playing a file
|
||||||
self.logMsg("ONPLAYBACK_STOPPED", 2)
|
self.logMsg("ONPLAYBACK_STOPPED", 2)
|
||||||
xbmcgui.Window(10101).clearProperties()
|
xbmcgui.Window(10008).clearProperties()
|
||||||
self.logMsg("Clear playlist properties.")
|
self.logMsg("Clear playlist properties.")
|
||||||
self.stopAll()
|
self.stopAll()
|
||||||
|
|
||||||
|
|
|
@ -51,7 +51,7 @@ class Playlist():
|
||||||
playlist.clear()
|
playlist.clear()
|
||||||
started = False
|
started = False
|
||||||
|
|
||||||
utils.window('emby_customplaylist', value="true", windowid=10101)
|
utils.window('emby_customplaylist', value="true", windowid=10008)
|
||||||
|
|
||||||
position = 0
|
position = 0
|
||||||
|
|
||||||
|
|
|
@ -77,7 +77,7 @@ class Service():
|
||||||
utils.window(prop, clear=True)
|
utils.window(prop, clear=True)
|
||||||
|
|
||||||
# Clear playlist properties
|
# Clear playlist properties
|
||||||
xbmcgui.Window(10101).clearProperties()
|
xbmcgui.Window(10008).clearProperties()
|
||||||
# Clear video nodes properties
|
# Clear video nodes properties
|
||||||
videonodes.VideoNodes().clearProperties()
|
videonodes.VideoNodes().clearProperties()
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue