diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2006-02-02 20:30:26 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2006-02-02 20:30:26 +0000 |
| commit | d47262c60dab83c5bb3370eca08e9dfe3f7225f9 (patch) | |
| tree | 99b08ae2bf996eeeb009904f715ebc1ed8002523 /lib/python | |
| parent | 1d3a72af23aab9f33b22fd55b95ac0aed1ae0473 (diff) | |
| download | enigma2-d47262c60dab83c5bb3370eca08e9dfe3f7225f9.tar.gz enigma2-d47262c60dab83c5bb3370eca08e9dfe3f7225f9.zip | |
fix show/hide infobar, never use event time for instant records
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/Screens/InfoBarGenerics.py | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/lib/python/Screens/InfoBarGenerics.py b/lib/python/Screens/InfoBarGenerics.py index ee51eb9f..39312637 100644 --- a/lib/python/Screens/InfoBarGenerics.py +++ b/lib/python/Screens/InfoBarGenerics.py @@ -81,6 +81,10 @@ class InfoBarShowHide: def __onHide(self): self.__state = self.STATE_HIDDEN + def doShow(self): + self.show() + self.startHideTimer() + def doTimerHide(self): self.hideTimer.stop() if self.__state == self.STATE_SHOWN: @@ -212,7 +216,7 @@ class InfoBarNumberZap: # print "You pressed number " + str(number) if number == 0: self.servicelist.recallPrevService() - self.show() + self.doShow() else: self.session.openWithCallback(self.numberEntered, NumberZap, number) @@ -286,12 +290,12 @@ class InfoBarChannelSelection: def zapUp(self): self.servicelist.moveUp() self.servicelist.zap() - self.show() + self.doShow() def zapDown(self): self.servicelist.moveDown() self.servicelist.zap() - self.show() + self.doShow() class InfoBarMenu: """ Handles a menu action, to open the (main) menu """ @@ -918,15 +922,8 @@ class InfoBarInstantRecord: if event is not None: data = parseEvent(event) - begin = data[0] - if begin < time.time(): - begin = time.time() - - end = data[1] - if end < begin: - end = begin - - end += 3600 * 10 + begin = time.time() + end = begin + 3600 * 10 data = (begin, end, data[2], data[3], data[4]) else: |
