diff options
author | kbr@google.com <kbr@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-05 01:52:03 +0000 |
---|---|---|
committer | kbr@google.com <kbr@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-05 01:52:03 +0000 |
commit | 966a12b2682fa26c12ce9b3d7b19db9003074c8f (patch) | |
tree | d0a6e775e7994bbb35f6597acc248634d899a3bd /chrome/renderer/webplugin_delegate_proxy.h | |
parent | b0b791f9fa3957686dfe4d999b29e3fa3249b9e7 (diff) | |
download | chromium_src-966a12b2682fa26c12ce9b3d7b19db9003074c8f.zip chromium_src-966a12b2682fa26c12ce9b3d7b19db9003074c8f.tar.gz chromium_src-966a12b2682fa26c12ce9b3d7b19db9003074c8f.tar.bz2 |
Bug 34167: GPU plugins' output initially placed incorrectly on page
Added call to RenderView::DidMovePlugin upon creating the command buffer so
the nested delegate is initially placed properly on the page; thanks to jam
for this suggestion. Added necessary accessor to fetch the plugin window
handle from the nested delegate, which is the "fake" GPU plugin window handle
on Mac OS X. Verified that Pepper 3D test plugin initially shows up in the
correct place.
BUG=34167
TEST=none (ran Pepper test plugin on Mac and Linux)
Review URL: http://codereview.chromium.org/561068
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38164 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/webplugin_delegate_proxy.h')
-rw-r--r-- | chrome/renderer/webplugin_delegate_proxy.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome/renderer/webplugin_delegate_proxy.h b/chrome/renderer/webplugin_delegate_proxy.h index a56da38..1afbacd9 100644 --- a/chrome/renderer/webplugin_delegate_proxy.h +++ b/chrome/renderer/webplugin_delegate_proxy.h @@ -104,6 +104,7 @@ class WebPluginDelegateProxy unsigned long resource_id, int range_request_id); CommandBufferProxy* CreateCommandBuffer(); + gfx::PluginWindowHandle GetPluginWindowHandle(); protected: template<class WebPluginDelegateProxy> friend class DeleteTask; |