aboutsummaryrefslogtreecommitdiffstats
path: root/AndroidAsync
diff options
context:
space:
mode:
authorSteve Lhomme <robUx4@gmail.com>2014-07-22 08:04:32 +0200
committerSteve Lhomme <robUx4@gmail.com>2014-07-22 08:04:32 +0200
commit68c948e0748fca9b8a9caff76953cb6b3d26db7f (patch)
tree318c338db81994d63262b8a005e978d24fcf2e13 /AndroidAsync
parentd5754db173446676d49c758b3d84d2189e911e48 (diff)
downloadAndroidAsync-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.java2
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);
}