From 8557c3427743ae6bde13fca80e84d3a4d3bde9bb Mon Sep 17 00:00:00 2001 From: Ronny Strutz Date: Fri, 11 Nov 2005 14:41:13 +0000 Subject: [PATCH] remove same entries in simpleScan --- lib/python/Screens/ScanSetup.py | 13 +++++++++++-- 1 file 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") -- 2.30.2