summaryrefslogtreecommitdiffstats
path: root/chrome/renderer
diff options
context:
space:
mode:
authorananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-13 17:37:14 +0000
committerananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-13 17:37:14 +0000
commit3d365ecf73be0bd93eaa828bea9ce70b14651c9c (patch)
tree58e8b6f845493ce4870154da082f782bd7aa6b20 /chrome/renderer
parent4dfa24f7e61b67df4713f52545c5f0b4bf69cddb (diff)
downloadchromium_src-3d365ecf73be0bd93eaa828bea9ce70b14651c9c.zip
chromium_src-3d365ecf73be0bd93eaa828bea9ce70b14651c9c.tar.gz
chromium_src-3d365ecf73be0bd93eaa828bea9ce70b14651c9c.tar.bz2
Wave upload operations performed within ChromeFrame would cause the Wave application to freeze. This was
because we were not passing the renderer routing id in the PluginMsg_Init params when the plugin was initialized. We need the routing id in ChromeFrame to be able to intercept network requests and route them via the host network stack. Fixes bug http://code.google.com/p/chromium/issues/detail?id=26375 Bug=26375 Review URL: http://codereview.chromium.org/541040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36130 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer')
-rw-r--r--chrome/renderer/webplugin_delegate_proxy.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome/renderer/webplugin_delegate_proxy.cc b/chrome/renderer/webplugin_delegate_proxy.cc
index 869350a..13b79b5 100644
--- a/chrome/renderer/webplugin_delegate_proxy.cc
+++ b/chrome/renderer/webplugin_delegate_proxy.cc
@@ -273,6 +273,7 @@ bool WebPluginDelegateProxy::Initialize(const GURL& url,
params.page_url = page_url_;
params.arg_names = arg_names;
params.arg_values = arg_values;
+ params.host_render_view_routing_id = render_view_->routing_id();
for (size_t i = 0; i < arg_names.size(); ++i) {
if (LowerCaseEqualsASCII(arg_names[i], "wmode") &&
LowerCaseEqualsASCII(arg_values[i], "transparent")) {