summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/webplugin_delegate_proxy.h
diff options
context:
space:
mode:
authorkbr@google.com <kbr@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-05 01:52:03 +0000
committerkbr@google.com <kbr@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-05 01:52:03 +0000
commit966a12b2682fa26c12ce9b3d7b19db9003074c8f (patch)
treed0a6e775e7994bbb35f6597acc248634d899a3bd /chrome/renderer/webplugin_delegate_proxy.h
parentb0b791f9fa3957686dfe4d999b29e3fa3249b9e7 (diff)
downloadchromium_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.h1
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;