Index: apps/playback.c===================================================================--- apps/playback.c (Revision 21232)+++ apps/playback.c (Arbeitskopie)@@ -1954,12 +1954,13 @@
static void audio_fill_file_buffer(bool start_play, size_t offset)
- filling = STATE_FILLING;
- /* No need to rebuffer if there are track skips pending. */- if (ci.new_track != 0)+ /* No need to rebuffer if there are track skips pending,+ * however don't cancel buffering on skipping while filling. */+ if (ci.new_track != 0 && filling != STATE_FILLING)
+ filling = STATE_FILLING;
/* Must reset the buffer before use if trashed or voice only - voice
file size shouldn't have changed so we can go straight from
Use Pastie in your quest to save humanity, not in your evil plots to take over the world!