You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[chromium] Provide access to the WebPlugin created by the helper plugin widget
https://bugs.webkit.org/show_bug.cgi?id=88028
Patch by David Dorwin <ddorwin@chromium.org> on 2012-06-11
Reviewed by Adam Barth.
Source/WebKit/chromium:
A WebPlugin is created when the document created by createHelperPlugin() is laid out.
Expose it so the embedder can interact with the plugin instance.
* public/WebHelperPlugin.h:
(WebKit):
(WebHelperPlugin):
* public/WebMediaPlayerClient.h:
(WebKit):
* public/WebPlugin.h:
(WebKit::WebPlugin::isPlaceholder):
(WebPlugin):
* src/WebHelperPluginImpl.cpp:
(WebKit::WebHelperPluginImpl::WebHelperPluginImpl):
(WebKit):
(WebKit::WebHelperPluginImpl::getPlugin):
(WebKit::WebHelperPluginImpl::initPage):
(WebKit::WebHelperPluginImpl::close):
* src/WebHelperPluginImpl.h:
(WebKit):
(WebHelperPluginImpl):
* src/WebMediaPlayerClientImpl.cpp:
(WebKit::WebMediaPlayerClientImpl::createHelperPlugin):
* src/WebMediaPlayerClientImpl.h:
(WebMediaPlayerClientImpl):
* src/WebPagePopupImpl.cpp:
Tools:
Added isPlaceholder() to WebPlugin.
* DumpRenderTree/chromium/TestWebPlugin.h:
(TestWebPlugin::isPlaceholder):
Canonical link: https://commits.webkit.org/106624@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@119988 268f45cc-cd09-0410-ab3c-d52691b4dbfc
0 commit comments