diff options
| author | Leon Scroggins <scroggo@google.com> | 2011-02-01 13:37:14 -0500 |
|---|---|---|
| committer | Leon Scroggins <scroggo@google.com> | 2011-02-01 13:49:19 -0500 |
| commit | 11e309c58cfbbd2d0d02c0262ad6161fc9ba01eb (patch) | |
| tree | 8bf81411572fa290e7db9b8064b3a5e351f89fd4 /src/com/android/browser/DownloadHandler.java | |
| parent | e70b327cb82ab4db28eaa92ae58f674cf6d6effb (diff) | |
Do not attempt to download non-https URLs.
Bug:3388003
Change-Id: I9d81017820762bcf714453b935488912397dadbc
Diffstat (limited to 'src/com/android/browser/DownloadHandler.java')
| -rw-r--r-- | src/com/android/browser/DownloadHandler.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/browser/DownloadHandler.java b/src/com/android/browser/DownloadHandler.java index 40278f48..4903a416 100644 --- a/src/com/android/browser/DownloadHandler.java +++ b/src/com/android/browser/DownloadHandler.java @@ -181,7 +181,13 @@ public class DownloadHandler { String addressString = webAddress.toString(); Uri uri = Uri.parse(addressString); - final DownloadManager.Request request = new DownloadManager.Request(uri); + final DownloadManager.Request request; + try { + request = new DownloadManager.Request(uri); + } catch (IllegalArgumentException e) { + Toast.makeText(activity, R.string.cannot_download, Toast.LENGTH_SHORT).show(); + return; + } request.setMimeType(mimetype); // set downloaded file destination to /sdcard/Download. // or, should it be set to one of several Environment.DIRECTORY* dirs depending on mimetype? |
