summaryrefslogtreecommitdiffstats
path: root/content/renderer
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-19 23:41:24 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-19 23:41:24 +0000
commit2d09a70aeb1e05dfc0a4665e86bb368056531f05 (patch)
treeb2bd9227020e0b287b68959808e2cf4ae0314f90 /content/renderer
parent15d8aa7891a36577e6022e14d4c0b468a2b30f4c (diff)
downloadchromium_src-2d09a70aeb1e05dfc0a4665e86bb368056531f05.zip
chromium_src-2d09a70aeb1e05dfc0a4665e86bb368056531f05.tar.gz
chromium_src-2d09a70aeb1e05dfc0a4665e86bb368056531f05.tar.bz2
Fix chrome.webRequest.onBeforeRequest for requests coming from NPAPI plugin processes.
BUG=332481 R=jochen@chromium.org Review URL: https://codereview.chromium.org/132233022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245847 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer')
-rw-r--r--content/renderer/npapi/webplugin_delegate_proxy.cc3
-rw-r--r--content/renderer/npapi/webplugin_delegate_proxy.h3
-rw-r--r--content/renderer/npapi/webplugin_impl.cc3
3 files changed, 6 insertions, 3 deletions
diff --git a/content/renderer/npapi/webplugin_delegate_proxy.cc b/content/renderer/npapi/webplugin_delegate_proxy.cc
index cbc2f2c..19797f9 100644
--- a/content/renderer/npapi/webplugin_delegate_proxy.cc
+++ b/content/renderer/npapi/webplugin_delegate_proxy.cc
@@ -1128,7 +1128,8 @@ void WebPluginDelegateProxy::FetchURL(unsigned long resource_id,
bool notify_redirects,
bool is_plugin_src_load,
int origin_pid,
- int render_frame_id) {
+ int render_frame_id,
+ int render_view_id) {
PluginMsg_FetchURL_Params params;
params.resource_id = resource_id;
params.notify_id = notify_id;
diff --git a/content/renderer/npapi/webplugin_delegate_proxy.h b/content/renderer/npapi/webplugin_delegate_proxy.h
index 38c4176..6df1ab7 100644
--- a/content/renderer/npapi/webplugin_delegate_proxy.h
+++ b/content/renderer/npapi/webplugin_delegate_proxy.h
@@ -138,7 +138,8 @@ class WebPluginDelegateProxy
bool notify_redirects,
bool is_plugin_src_load,
int origin_pid,
- int render_frame_id) OVERRIDE;
+ int render_frame_id,
+ int render_view_id) OVERRIDE;
gfx::PluginWindowHandle GetPluginWindowHandle();
diff --git a/content/renderer/npapi/webplugin_impl.cc b/content/renderer/npapi/webplugin_impl.cc
index c8db6d5..bb8531d 100644
--- a/content/renderer/npapi/webplugin_impl.cc
+++ b/content/renderer/npapi/webplugin_impl.cc
@@ -1203,7 +1203,8 @@ void WebPluginImpl::HandleURLRequestInternal(const char* url,
delegate_->FetchURL(resource_id, notify_id, complete_url,
first_party_for_cookies, method, buf, len, referrer,
notify_redirects, is_plugin_src_load, 0,
- render_frame_->GetRoutingID());
+ render_frame_->GetRoutingID(),
+ render_view_->GetRoutingID());
} else {
WebPluginResourceClient* resource_client = delegate_->CreateResourceClient(
resource_id, complete_url, notify_id);