summaryrefslogtreecommitdiff
path: root/apps/codecs/mod.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/mod.c')
-rw-r--r--apps/codecs/mod.c5
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
1308request_next_track:
1308 if (ci->request_next_track()) 1309 if (ci->request_next_track())
1309 goto next_track; 1310 goto next_track;
1310 1311