summaryrefslogtreecommitdiff
path: root/apps/gui
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui')
-rw-r--r--apps/gui/skin_engine/skin_tokens.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/gui/skin_engine/skin_tokens.c b/apps/gui/skin_engine/skin_tokens.c
index 48d79600d2..169c4a36fd 100644
--- a/apps/gui/skin_engine/skin_tokens.c
+++ b/apps/gui/skin_engine/skin_tokens.c
@@ -306,14 +306,20 @@ const char *get_id3_token(struct wps_token *token, struct mp3entry *id3,
306 return "?"; 306 return "?";
307 return buf; 307 return buf;
308 case SKIN_TOKEN_TRACK_TIME_ELAPSED: 308 case SKIN_TOKEN_TRACK_TIME_ELAPSED:
309 if (intval && limit == TOKEN_VALUE_ONLY)
310 *intval = elapsed/1000;
309 format_time(buf, buf_size, elapsed); 311 format_time(buf, buf_size, elapsed);
310 return buf; 312 return buf;
311 313
312 case SKIN_TOKEN_TRACK_TIME_REMAINING: 314 case SKIN_TOKEN_TRACK_TIME_REMAINING:
315 if (intval && limit == TOKEN_VALUE_ONLY)
316 *intval = (length - elapsed)/1000;
313 format_time(buf, buf_size, length - elapsed); 317 format_time(buf, buf_size, length - elapsed);
314 return buf; 318 return buf;
315 319
316 case SKIN_TOKEN_TRACK_LENGTH: 320 case SKIN_TOKEN_TRACK_LENGTH:
321 if (intval && limit == TOKEN_VALUE_ONLY)
322 *intval = length/1000;
317 format_time(buf, buf_size, length); 323 format_time(buf, buf_size, length);
318 return buf; 324 return buf;
319 325