diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-09-14 22:11:19 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-09-14 22:11:19 +0000 |
| commit | afe7d8cacb1875f0e86a9f970dac9280dba20462 (patch) | |
| tree | b922a201ee441ed6d032f984ac0fd11cfd8b5502 /lib/python/Components/ServiceScan.py | |
| parent | f5f70f0586875cf34ab93c7abd1cf7165badf399 (diff) | |
| download | enigma2-afe7d8cacb1875f0e86a9f970dac9280dba20462.tar.gz enigma2-afe7d8cacb1875f0e86a9f970dac9280dba20462.zip | |
some changes for new default skin
Diffstat (limited to 'lib/python/Components/ServiceScan.py')
| -rw-r--r-- | lib/python/Components/ServiceScan.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/python/Components/ServiceScan.py b/lib/python/Components/ServiceScan.py index 09498713..26ce763b 100644 --- a/lib/python/Components/ServiceScan.py +++ b/lib/python/Components/ServiceScan.py @@ -46,18 +46,19 @@ class ServiceScan: 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.frontendInfo = frontendInfo self.run = 0 - + 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 @@ -79,10 +80,10 @@ class ServiceScan: 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 - self.scanStatusChanged() def execEnd(self): |
