diff options
| author | Ronny Strutz <ronny.strutz@multimedia-labs.de> | 2005-11-11 14:41:13 +0000 |
|---|---|---|
| committer | Ronny Strutz <ronny.strutz@multimedia-labs.de> | 2005-11-11 14:41:13 +0000 |
| commit | 8557c3427743ae6bde13fca80e84d3a4d3bde9bb (patch) | |
| tree | 0ab41f95788efb93b62f5fadb79907ed2ffc4e05 /lib/python | |
| parent | c988d4c237e871138360bbfd73ff92215904eb70 (diff) | |
| download | enigma2-8557c3427743ae6bde13fca80e84d3a4d3bde9bb.tar.gz enigma2-8557c3427743ae6bde13fca80e84d3a4d3bde9bb.zip | |
remove same entries in simpleScan
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/Screens/ScanSetup.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/lib/python/Screens/ScanSetup.py b/lib/python/Screens/ScanSetup.py index 4eb05976..03374c50 100644 --- a/lib/python/Screens/ScanSetup.py +++ b/lib/python/Screens/ScanSetup.py @@ -189,6 +189,12 @@ class ScanSimple(Screen): def keyRight(self): self["config"].handleKey(config.key["nextElement"]) + def Satexists(self, tlist, pos): + for x in tlist: + if x == pos: + return 1 + return 0 + def __init__(self, session): Screen.__init__(self, session) @@ -201,12 +207,15 @@ class ScanSimple(Screen): }, -1) self.list = [] + tlist = [] SatList = nimmanager.getConfiguredSats() for x in SatList: - sat = configElement_nonSave(x, configSelection, 0, ("Enable", "Disable")) - self.list.append(getConfigListEntry(nimmanager.getSatDescription(x), sat)) + if self.Satexists(tlist, x) == 0: + tlist.append(x) + sat = configElement_nonSave(x, configSelection, 0, ("Enable", "Disable")) + self.list.append(getConfigListEntry(nimmanager.getSatDescription(x), sat)) self["config"] = ConfigList(self.list) self["header"] = Label("Automatic Scan") |
