diff options
| author | Patrick Scott <phanna@android.com> | 2010-02-02 11:19:25 -0500 |
|---|---|---|
| committer | Patrick Scott <phanna@android.com> | 2010-02-02 11:20:54 -0500 |
| commit | 8af3cfc2a45334bfe936fcfc79c6e1cab06e104b (patch) | |
| tree | d05c7c05c72daa67811d482ef9169c2d32a551fa /core/java/android/webkit/StreamLoader.java | |
| parent | 5e7bb0a9cafc5e90bf451faa5722bb80fb4294e9 (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.java | 5 |
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(); } /** |
