diff options
Diffstat (limited to 'apps/codecs/mod.c')
-rw-r--r-- | apps/codecs/mod.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/codecs/mod.c b/apps/codecs/mod.c index 3e2e4284de..4ace721a1e 100644 --- a/apps/codecs/mod.c +++ b/apps/codecs/mod.c | |||
@@ -1232,8 +1232,8 @@ next_track: | |||
1232 | return CODEC_ERROR; | 1232 | return CODEC_ERROR; |
1233 | } | 1233 | } |
1234 | 1234 | ||
1235 | while (!*ci->taginfo_ready && !ci->stop_codec) | 1235 | if (codec_wait_taginfo() != 0) |
1236 | ci->sleep(1); | 1236 | goto request_next_track; |
1237 | 1237 | ||
1238 | codec_set_replaygain(ci->id3); | 1238 | codec_set_replaygain(ci->id3); |
1239 | 1239 | ||
@@ -1305,6 +1305,7 @@ next_track: | |||
1305 | 1305 | ||
1306 | } | 1306 | } |
1307 | 1307 | ||
1308 | request_next_track: | ||
1308 | if (ci->request_next_track()) | 1309 | if (ci->request_next_track()) |
1309 | goto next_track; | 1310 | goto next_track; |
1310 | 1311 | ||