diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2006-02-27 03:09:26 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2006-02-27 03:09:26 +0000 |
| commit | 3160697d0cf83956064a2e773861e5b20c47fdc6 (patch) | |
| tree | 764c90a0a00929358aa5a91ed08958dfafdc0168 /lib/python | |
| parent | 5f4ea15dba8bd66c5629d7898d41e163e5b508c9 (diff) | |
| download | enigma2-3160697d0cf83956064a2e773861e5b20c47fdc6.tar.gz enigma2-3160697d0cf83956064a2e773861e5b20c47fdc6.zip | |
remove EOF hack, add possibility to just insert or remove mark
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/Screens/InfoBarGenerics.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/python/Screens/InfoBarGenerics.py b/lib/python/Screens/InfoBarGenerics.py index 195f6d0a..0e186fff 100644 --- a/lib/python/Screens/InfoBarGenerics.py +++ b/lib/python/Screens/InfoBarGenerics.py @@ -769,7 +769,7 @@ class InfoBarSeek: if self.seekstate != self.SEEK_STATE_PLAY: self.setSeekState(self.SEEK_STATE_PAUSE) # HACK - self.getSeek().seekRelative(1, -90000) + #self.getSeek().seekRelative(1, -90000) self.setSeekState(self.SEEK_STATE_PLAY) else: self.setSeekState(self.SEEK_STATE_PAUSE) @@ -1274,7 +1274,7 @@ class InfoBarCueSheetSupport: nearest = cp return nearest - def toggleMark(self): + def toggleMark(self, onlyremove=False, onlyadd=False, tolerance=5*90000): current_pos = self.__getCurrentPosition() if current_pos is None: print "not seekable" @@ -1282,9 +1282,10 @@ class InfoBarCueSheetSupport: nearest_cutpoint = self.getNearestCutPoint(current_pos) - if nearest_cutpoint is not None and abs(nearest_cutpoint[0] - current_pos) < 5*90000: - self.removeMark(nearest_cutpoint) - else: + if nearest_cutpoint is not None and abs(nearest_cutpoint[0] - current_pos) < tolerance: + if not onlyadd: + self.removeMark(nearest_cutpoint) + elif not onlyremove: self.addMark((current_pos, self.CUT_TYPE_MARK)) def addMark(self, point): |
