hide progressbar when event is not valid
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Sun, 22 Jul 2007 23:47:01 +0000 (23:47 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Sun, 22 Jul 2007 23:47:01 +0000 (23:47 +0000)
lib/python/Components/Converter/EventTime.py

index 955fdbcfb0544674a33e9d9f4258a14af3ea1b5a..d2b695d29be235bccbd4bde8fb9123ea30a4c664 100644 (file)
@@ -60,8 +60,13 @@ class EventTime(Poll, Converter, object):
 
                event = self.source.event
                if event is None:
 
                event = self.source.event
                if event is None:
+                       if len(self.downstream_elements) and self.downstream_elements[0].visible:
+                               self.downstream_elements[0].visible = False
                        return None
 
                        return None
 
+               if len(self.downstream_elements) and not self.downstream_elements[0].visible:
+                       self.downstream_elements[0].visible = True
+
                now = int(time())
                start_time = event.getBeginTime()
                duration = event.getDuration()
                now = int(time())
                start_time = event.getBeginTime()
                duration = event.getDuration()