clear list of previous found services when a new servicescan starts
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 21 Jul 2006 22:48:09 +0000 (22:48 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 21 Jul 2006 22:48:09 +0000 (22:48 +0000)
lib/python/Components/FIFOList.py
lib/python/Components/ServiceScan.py

index 16b51c8..4adf6af 100644 (file)
@@ -10,3 +10,7 @@ class FIFOList(MenuList):
                self.list.append(item)
                self.list = self.list[-self.len:]
                self.l.setList(self.list)
+
+       def clear(self):
+               del self.list[:]
+               self.l.setList(self.list)
index b4c47a7..0e23d34 100644 (file)
@@ -78,6 +78,7 @@ class ServiceScan:
                self.updatePass()
                self.scan.statusChanged.get().append(self.scanStatusChanged)
                self.scan.newService.get().append(self.newService)
+               self.servicelist.clear()
                self.state = self.Running
                err = self.scan.start(self.feid, self.flags)
                if err: