diff options
Diffstat (limited to 'apps/codecs')
-rw-r--r-- | apps/codecs/wavpack.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/codecs/wavpack.c b/apps/codecs/wavpack.c index 0da8a89027..39b8514fe5 100644 --- a/apps/codecs/wavpack.c +++ b/apps/codecs/wavpack.c | |||
@@ -33,7 +33,9 @@ static long temp_buffer [BUFFER_SIZE] IDATA_ATTR; | |||
33 | 33 | ||
34 | static long read_callback (void *buffer, long bytes) | 34 | static long read_callback (void *buffer, long bytes) |
35 | { | 35 | { |
36 | return ci->read_filebuf (buffer, bytes); | 36 | long retval = ci->read_filebuf (buffer, bytes); |
37 | ci->id3->offset = ci->curpos; | ||
38 | return retval; | ||
37 | } | 39 | } |
38 | 40 | ||
39 | #ifndef SIMULATOR | 41 | #ifndef SIMULATOR |