git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
getConfigListEntry now supports more than two arguments
[enigma2.git]
/
lib
/
python
/
Components
/
Sources
/
CurrentService.py
diff --git
a/lib/python/Components/Sources/CurrentService.py
b/lib/python/Components/Sources/CurrentService.py
index 08d67eeea4acbe11d802e0db34c911226796c2e6..f49f0323a9ef17dbd621009a7cbab0a9288609f8 100644
(file)
--- a/
lib/python/Components/Sources/CurrentService.py
+++ b/
lib/python/Components/Sources/CurrentService.py
@@
-1,6
+1,7
@@
from Components.PerServiceDisplay import PerServiceBase
from enigma import iPlayableService
from Source import Source
from Components.PerServiceDisplay import PerServiceBase
from enigma import iPlayableService
from Source import Source
+from Components.Element import cached
from time import time
from time import time
@@
-22,9
+23,8
@@
class CurrentService(PerServiceBase, Source):
def serviceEvent(self, event):
self.changed((self.CHANGED_SPECIFIC, event))
def serviceEvent(self, event):
self.changed((self.CHANGED_SPECIFIC, event))
+ @cached
def getCurrentService(self):
def getCurrentService(self):
- if self.cache is None:
- self.cache = self.navcore.getCurrentService()
- return self.cache
+ return self.navcore.getCurrentService()
service = property(getCurrentService)
service = property(getCurrentService)