summaryrefslogtreecommitdiff
path: root/playlist.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-11-10 19:37:25 +0100
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-11-10 19:37:25 +0100
commitd885013287004e25a9658f037d6fccda7ef2ab1a (patch)
tree70eaa2adea97e62afc4d9401faa4b9ebd929dce6 /playlist.c
parent102ce70b9f6748990619fe856da2860c37d8f1af (diff)
fixed duration formatting in pl_format_title
Diffstat (limited to 'playlist.c')
-rw-r--r--playlist.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/playlist.c b/playlist.c
index ac93df67..dfbd7ef1 100644
--- a/playlist.c
+++ b/playlist.c
@@ -1596,7 +1596,7 @@ pl_format_title (playItem_t *it, char *s, int size, const char *fmt) {
if (it->_duration >= 0) {
int hourdur = it->_duration / (60 * 60);
int mindur = (it->_duration - hourdur * 60 * 60) / 60;
- int secdur = it->_duration - mindur * 60;
+ int secdur = it->_duration - hourdur*60*60 - mindur * 60;
if (hourdur) {
snprintf (dur, sizeof (dur), "%d:%02d:%02d", hourdur, mindur, secdur);