diff --git a/apps/gui/skin_engine/skin_tokens.c b/apps/gui/skin_engine/skin_toke
index cf71014..c493521 100644
--- a/apps/gui/skin_engine/skin_tokens.c
+++ b/apps/gui/skin_engine/skin_tokens.c
@@ -305,6 +305,8 @@ const char *get_id3_token(struct wps_token *token, struct mp
return buf;
case SKIN_TOKEN_TRACK_TIME_ELAPSED:
format_time(buf, buf_size, elapsed);
+ if (intval)
+ *intval = elapsed;
return buf;
case SKIN_TOKEN_TRACK_TIME_REMAINING: