diff options
author | Steve Lhomme <robUx4@gmail.com> | 2014-07-22 08:04:32 +0200 |
---|---|---|
committer | Steve Lhomme <robUx4@gmail.com> | 2014-07-22 08:04:32 +0200 |
commit | 68c948e0748fca9b8a9caff76953cb6b3d26db7f (patch) | |
tree | 318c338db81994d63262b8a005e978d24fcf2e13 /AndroidAsync | |
parent | d5754db173446676d49c758b3d84d2189e911e48 (diff) | |
download | AndroidAsync-68c948e0748fca9b8a9caff76953cb6b3d26db7f.tar.gz AndroidAsync-68c948e0748fca9b8a9caff76953cb6b3d26db7f.tar.bz2 AndroidAsync-68c948e0748fca9b8a9caff76953cb6b3d26db7f.zip |
Crash fix for a case where the EndCallback is not set and used
Diffstat (limited to 'AndroidAsync')
-rw-r--r-- | AndroidAsync/src/com/koushikdutta/async/BufferedDataEmitter.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/AndroidAsync/src/com/koushikdutta/async/BufferedDataEmitter.java b/AndroidAsync/src/com/koushikdutta/async/BufferedDataEmitter.java index 009f6c6..5c88b31 100644 --- a/AndroidAsync/src/com/koushikdutta/async/BufferedDataEmitter.java +++ b/AndroidAsync/src/com/koushikdutta/async/BufferedDataEmitter.java @@ -32,7 +32,7 @@ public class BufferedDataEmitter implements DataEmitter, DataCallback { if (mDataCallback != null && !mPaused && mBuffers.remaining() > 0) mDataCallback.onDataAvailable(this, mBuffers); - if (mEnded && mBuffers.remaining() == 0) + if (mEnded && mBuffers.remaining() == 0 && mEndCallback != null) mEndCallback.onCompleted(mEndException); } |