git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
properly handle negative time values
[enigma2.git]
/
lib
/
python
/
Components
/
Converter
/
ServicePosition.py
diff --git
a/lib/python/Components/Converter/ServicePosition.py
b/lib/python/Components/Converter/ServicePosition.py
index c285385a2654c96bab09e6db56795cbc4508fe4d..94d712223210c60e5d62e057032a3dd05d0de77f 100644
(file)
--- a/
lib/python/Components/Converter/ServicePosition.py
+++ b/
lib/python/Components/Converter/ServicePosition.py
@@
-68,7
+68,14
@@
class ServicePosition(Converter, Poll, object):
l = self.length - self.position
l /= 90000
- return "%d:%02d" % (l/60, l%60)
+
+ if l > 0:
+ sign = ""
+ else:
+ l = -l
+ sign = "-"
+
+ return sign + "%d:%02d" % (l/60, l%60)
position = property(getPosition)
length = property(getLength)