small fix
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Thu, 2 Aug 2007 16:05:12 +0000 (16:05 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Thu, 2 Aug 2007 16:05:12 +0000 (16:05 +0000)
lib/python/Components/Sources/ServiceEvent.py

index 7eac42166ac7af8559e0fb4f6563a1b5d74c6d96..93c733bd1c5bc044acbf069f2a86b50da6908bc1 100644 (file)
@@ -23,7 +23,7 @@ class ServiceEvent(Source, object):
        info = property(getInfo)
 
        def newService(self, ref):
-               if not self.service or self.service != ref:
+               if not self.service or not ref or self.service != ref:
                        self.service = ref
                        if not ref or (ref.flags & Ref.flagDirectory) == Ref.flagDirectory or ref.flags & Ref.isMarker:
                                self.changed((self.CHANGED_CLEAR,))