summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/Controller.java
diff options
context:
space:
mode:
authorSelim Gurun <sgurun@google.com>2012-08-29 13:08:13 -0700
committerSelim Gurun <sgurun@google.com>2012-08-29 13:08:13 -0700
commit0b3d66fc2275fb5270cb7166cc991be7dc9d8ff7 (patch)
tree5ddaa951b49481b6162174d50da036baeda15930 /src/com/android/browser/Controller.java
parentadb2b6554ff7670390a0acd5507dffe430a4cd0d (diff)
downloadpackages_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.java9
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;
}