diff options
-rw-r--r-- | src/github/daneren2005/dsub/util/ShufflePlayBuffer.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/github/daneren2005/dsub/util/ShufflePlayBuffer.java b/src/github/daneren2005/dsub/util/ShufflePlayBuffer.java index fd7ffb72..c28e24a3 100644 --- a/src/github/daneren2005/dsub/util/ShufflePlayBuffer.java +++ b/src/github/daneren2005/dsub/util/ShufflePlayBuffer.java @@ -131,6 +131,12 @@ public class ShufflePlayBuffer { FileUtil.serialize(context, buffer, CACHE_FILENAME); } } catch (Exception x) { + // Give it one more try before quitting + if(lastCount != -2) { + lastCount = -2; + } else if(lastCount == -2) { + lastCount = 0; + } Log.w(TAG, "Failed to refill shuffle play buffer.", x); } } |