diff options
author | Selim Gurun <sgurun@google.com> | 2012-08-29 13:08:13 -0700 |
---|---|---|
committer | Selim Gurun <sgurun@google.com> | 2012-08-29 13:08:13 -0700 |
commit | 0b3d66fc2275fb5270cb7166cc991be7dc9d8ff7 (patch) | |
tree | 5ddaa951b49481b6162174d50da036baeda15930 /src/com/android/browser/Controller.java | |
parent | adb2b6554ff7670390a0acd5507dffe430a4cd0d (diff) | |
download | packages_apps_browser-0b3d66fc2275fb5270cb7166cc991be7dc9d8ff7.zip packages_apps_browser-0b3d66fc2275fb5270cb7166cc991be7dc9d8ff7.tar.gz packages_apps_browser-0b3d66fc2275fb5270cb7166cc991be7dc9d8ff7.tar.bz2 |
Pass referer on download requests
Bug: 6662557
Change-Id: Ib7fdc4b3f1e0f7370631d8a222565faaee550bfb
Diffstat (limited to 'src/com/android/browser/Controller.java')
-rw-r--r-- | src/com/android/browser/Controller.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/com/android/browser/Controller.java b/src/com/android/browser/Controller.java index eefeffe..385d494 100644 --- a/src/com/android/browser/Controller.java +++ b/src/com/android/browser/Controller.java @@ -512,7 +512,7 @@ public class Controller case R.id.save_link_context_menu_id: case R.id.download_context_menu_id: DownloadHandler.onDownloadStartNoStream( - mActivity, url, null, null, null, + mActivity, url, null, null, null, null, view.isPrivateBrowsingEnabled()); break; } @@ -1032,10 +1032,11 @@ public class Controller @Override public void onDownloadStart(Tab tab, String url, String userAgent, - String contentDisposition, String mimetype, long contentLength) { + String contentDisposition, String mimetype, String referer, + long contentLength) { WebView w = tab.getWebView(); DownloadHandler.onDownloadStart(mActivity, url, userAgent, - contentDisposition, mimetype, w.isPrivateBrowsingEnabled()); + contentDisposition, mimetype, referer, w.isPrivateBrowsingEnabled()); if (w.copyBackForwardList().getSize() == 0) { // This Tab was opened for the sole purpose of downloading a // file. Remove it. @@ -2174,7 +2175,7 @@ public class Controller saveDataUri(); } else { DownloadHandler.onDownloadStartNoStream(mActivity, mText, null, - null, null, mPrivateBrowsing); + null, null, null, mPrivateBrowsing); } return true; } |