diff options
author | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-13 17:37:14 +0000 |
---|---|---|
committer | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-13 17:37:14 +0000 |
commit | 3d365ecf73be0bd93eaa828bea9ce70b14651c9c (patch) | |
tree | 58e8b6f845493ce4870154da082f782bd7aa6b20 /chrome/renderer | |
parent | 4dfa24f7e61b67df4713f52545c5f0b4bf69cddb (diff) | |
download | chromium_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.cc | 1 |
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")) { |