commit - 601093db002025f856a835250585bc4d136ea068
commit + 0be6c0b1527db99916ee74e3d879e9a8151ef5ad
blob - 66d8f2f759023dee40dbee3d42f1c94cd672150b
blob + 40c360f1c9cb816c6794bf8b3a5d8108bf8d9a00
--- amused.c
+++ amused.c
playlist_dropcurrent();
/* fallthrough */
case IMSG_EOF:
- if (repeat_one && current_song != NULL)
+ if (repeat_one && current_song != NULL) {
if (main_play_song(current_song))
break;
+ playlist_dropcurrent();
+ }
main_playlist_advance();
if (play_state == STATE_PLAYING)
control_notify(NULL, IMSG_CTL_NEXT);