git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
some changes for new default skin
[enigma2.git]
/
lib
/
python
/
Components
/
ServiceScan.py
diff --git
a/lib/python/Components/ServiceScan.py
b/lib/python/Components/ServiceScan.py
index 09498713ff0c8e9e403328f2be187b5098806abc..26ce763be746c181b61f87c46b6cedbbdd294124 100644
(file)
--- a/
lib/python/Components/ServiceScan.py
+++ b/
lib/python/Components/ServiceScan.py
@@
-46,18
+46,19
@@
class ServiceScan:
self.run += 1
self.execBegin()
self.run += 1
self.execBegin()
- def __init__(self, progressbar, text, servicelist, passNumber, scanList):
+ def __init__(self, progressbar, text, servicelist, passNumber, scanList
, frontendInfo
):
self.foundServices = 0
self.progressbar = progressbar
self.text = text
self.servicelist = servicelist
self.passNumber = passNumber
self.scanList = scanList
self.foundServices = 0
self.progressbar = progressbar
self.text = text
self.servicelist = servicelist
self.passNumber = passNumber
self.scanList = scanList
+ self.frontendInfo = frontendInfo
self.run = 0
self.run = 0
-
+
def doRun(self):
self.scan = eComponentScan()
def doRun(self):
self.scan = eComponentScan()
-
+ self.frontendInfo.frontend_source = lambda : self.scan.getFrontend()
self.feid = self.scanList[self.run]["feid"]
self.flags = self.scanList[self.run]["flags"]
self.state = self.Idle
self.feid = self.scanList[self.run]["feid"]
self.flags = self.scanList[self.run]["flags"]
self.state = self.Idle
@@
-79,10
+80,10
@@
class ServiceScan:
self.servicelist.clear()
self.state = self.Running
err = self.scan.start(self.feid, self.flags)
self.servicelist.clear()
self.state = self.Running
err = self.scan.start(self.feid, self.flags)
+ self.frontendInfo.updateFrontendData()
if err:
self.state = self.Error
self.errorcode = 0
if err:
self.state = self.Error
self.errorcode = 0
-
self.scanStatusChanged()
def execEnd(self):
self.scanStatusChanged()
def execEnd(self):