summaryrefslogtreecommitdiff
path: root/core/java/android/webkit/StreamLoader.java
diff options
context:
space:
mode:
authorPatrick Scott <phanna@android.com>2010-02-02 11:19:25 -0500
committerPatrick Scott <phanna@android.com>2010-02-02 11:20:54 -0500
commit8af3cfc2a45334bfe936fcfc79c6e1cab06e104b (patch)
treed05c7c05c72daa67811d482ef9169c2d32a551fa /core/java/android/webkit/StreamLoader.java
parent5e7bb0a9cafc5e90bf451faa5722bb80fb4294e9 (diff)
Check for null data after decoding a data: url.
Refactor StreamLoader and friends since they all use a Context. Change the successful status to 200 instead of 0. Not sure why it was ever 0. Bug: 2364322
Diffstat (limited to 'core/java/android/webkit/StreamLoader.java')
-rw-r--r--core/java/android/webkit/StreamLoader.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/android/webkit/StreamLoader.java b/core/java/android/webkit/StreamLoader.java
index 623ff2958714..ce26268c72a1 100644
--- a/core/java/android/webkit/StreamLoader.java
+++ b/core/java/android/webkit/StreamLoader.java
@@ -16,6 +16,7 @@
package android.webkit;
+import android.content.Context;
import android.net.http.EventHandler;
import android.net.http.Headers;
import android.os.Handler;
@@ -52,7 +53,8 @@ abstract class StreamLoader extends Handler {
private static final int MSG_DATA = 102; // Send data to loader
private static final int MSG_END = 103; // Send endData to loader
- protected LoadListener mHandler; // loader class
+ protected final Context mContext;
+ protected final LoadListener mHandler; // loader class
protected InputStream mDataStream; // stream to read data from
protected long mContentLength; // content length of data
private byte [] mData; // buffer to pass data to loader with.
@@ -66,6 +68,7 @@ abstract class StreamLoader extends Handler {
*/
StreamLoader(LoadListener loadlistener) {
mHandler = loadlistener;
+ mContext = loadlistener.getContext();
}
/**