summaryrefslogtreecommitdiffstats
path: root/webkit/glue/plugins/webplugin_delegate_impl.h
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-21 21:48:36 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-21 21:48:36 +0000
commit875d489e8aadd251c638c1bad6bb7ca967605f98 (patch)
treee1be54c561d33b240f6c88b042c9b2df732ac5c6 /webkit/glue/plugins/webplugin_delegate_impl.h
parente3db4fabfc7aabca3cd1998e05d2a769fbd0c5b6 (diff)
downloadchromium_src-875d489e8aadd251c638c1bad6bb7ca967605f98.zip
chromium_src-875d489e8aadd251c638c1bad6bb7ca967605f98.tar.gz
chromium_src-875d489e8aadd251c638c1bad6bb7ca967605f98.tar.bz2
Fix hang seen in plugin process because plugin creation ended up having to wait on UI thread. Instead of using sync messages, the plugin hwnd is initially parented to the RenderWidgetHost's HWND. It's then lazily reparented to an intermediate HWND on the UI thread when it comes time to move it.
BUG=10711 TEST=added regression tests, but testers please confirm plugins on top video sites are placed correctly. Review URL: http://codereview.chromium.org/67285 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14137 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/plugins/webplugin_delegate_impl.h')
-rw-r--r--webkit/glue/plugins/webplugin_delegate_impl.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/webkit/glue/plugins/webplugin_delegate_impl.h b/webkit/glue/plugins/webplugin_delegate_impl.h
index 9110c47..80c478b 100644
--- a/webkit/glue/plugins/webplugin_delegate_impl.h
+++ b/webkit/glue/plugins/webplugin_delegate_impl.h
@@ -160,9 +160,6 @@ class WebPluginDelegateImpl : public WebPluginDelegate {
bool windowed_did_set_window_;
#if defined(OS_WIN)
gfx::Rect windowed_last_pos_;
- // True if we should manage the position of the HWND. If false, it's managed
- // elsewhere and we should keep it at the origin.
- bool windowed_manage_position_;
#endif
// this is an optimization to avoid calling SetWindow to the plugin