aboutsummaryrefslogtreecommitdiff
path: root/Navigation.py
diff options
context:
space:
mode:
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>2010-03-30 13:07:04 +0200
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>2010-03-30 13:07:04 +0200
commita2cc3fcba8d9dada271b4c444b56dc1afe1aa7f9 (patch)
treee0a49b47f40296d9cbc4f0aed34b2c3b627462ea /Navigation.py
parent10f34153609f572dd6ff389fcd8362d420c4a4f5 (diff)
parent5b48886f30532694e2bad8d5cc839b607293423d (diff)
downloadenigma2-a2cc3fcba8d9dada271b4c444b56dc1afe1aa7f9.tar.gz
enigma2-a2cc3fcba8d9dada271b4c444b56dc1afe1aa7f9.zip
Merge branch 'experimental' of git.opendreambox.org:/git/enigma2 into experimental
Diffstat (limited to 'Navigation.py')
-rw-r--r--Navigation.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/Navigation.py b/Navigation.py
index 2437bbf5..a905da19 100644
--- a/Navigation.py
+++ b/Navigation.py
@@ -53,7 +53,7 @@ class Navigation:
def playService(self, ref, checkParentalControl = True, forceRestart = False):
oldref = self.currentlyPlayingServiceReference
if ref and oldref and ref == oldref and not forceRestart:
- print "ignore request to play already running service"
+ print "ignore request to play already running service(1)"
return 0
print "playing", ref and ref.toString()
if ref is None:
@@ -64,6 +64,10 @@ class Navigation:
if not oldref:
oldref = eServiceReference()
playref = getBestPlayableServiceReference(ref, oldref)
+ print "playref", playref
+ if playref and oldref and playref == oldref and not forceRestart:
+ print "ignore request to play already running service(2)"
+ return 0
if not playref or (checkParentalControl and not parentalControl.isServicePlayable(playref, boundFunction(self.playService, checkParentalControl = False))):
self.stopService()
return 0