| Index: Source/core/html/HTMLPlugInElement.cpp
|
| diff --git a/Source/core/html/HTMLPlugInElement.cpp b/Source/core/html/HTMLPlugInElement.cpp
|
| index 4b9d597b145adc29ed8c8b965f3111df689daf81..36c4720b7e02c11b7546e56c1a99a50d549fb5c6 100644
|
| --- a/Source/core/html/HTMLPlugInElement.cpp
|
| +++ b/Source/core/html/HTMLPlugInElement.cpp
|
| @@ -46,7 +46,7 @@
|
| #include "core/rendering/RenderBlockFlow.h"
|
| #include "core/rendering/RenderEmbeddedObject.h"
|
| #include "core/rendering/RenderImage.h"
|
| -#include "core/rendering/RenderWidget.h"
|
| +#include "core/rendering/RenderPart.h"
|
| #include "platform/Logging.h"
|
| #include "platform/MIMETypeFromURL.h"
|
| #include "platform/MIMETypeRegistry.h"
|
| @@ -99,13 +99,13 @@ bool HTMLPlugInElement::willRespondToMouseClickEvents()
|
| if (isDisabledFormControl())
|
| return false;
|
| RenderObject* r = renderer();
|
| - return r && (r->isEmbeddedObject() || r->isWidget());
|
| + return r && (r->isEmbeddedObject() || r->isRenderPart());
|
| }
|
|
|
| void HTMLPlugInElement::removeAllEventListeners()
|
| {
|
| HTMLFrameOwnerElement::removeAllEventListeners();
|
| - if (RenderWidget* renderer = existingRenderWidget()) {
|
| + if (RenderPart* renderer = existingRenderPart()) {
|
| if (Widget* widget = renderer->widget())
|
| widget->eventListenersRemoved();
|
| }
|
| @@ -159,7 +159,7 @@ void HTMLPlugInElement::requestPluginCreationWithoutRendererIfPossible()
|
| || !document().frame()->loader().client()->canCreatePluginWithoutRenderer(m_serviceType))
|
| return;
|
|
|
| - if (renderer() && renderer()->isWidget())
|
| + if (renderer() && renderer()->isRenderPart())
|
| return;
|
|
|
| createPluginWithoutRenderer();
|
| @@ -227,8 +227,8 @@ void HTMLPlugInElement::detach(const AttachContext& context)
|
| RenderObject* HTMLPlugInElement::createRenderer(RenderStyle* style)
|
| {
|
| // Fallback content breaks the DOM->Renderer class relationship of this
|
| - // class and all superclasses because createObject won't necessarily
|
| - // return a RenderEmbeddedObject, RenderPart or even RenderWidget.
|
| + // class and all superclasses because createObject won't necessarily return
|
| + // a RenderEmbeddedObject or RenderPart.
|
| if (useFallbackContent())
|
| return RenderObject::createObject(this, style);
|
|
|
| @@ -285,8 +285,8 @@ SharedPersistent<v8::Object>* HTMLPlugInElement::pluginWrapper()
|
|
|
| Widget* HTMLPlugInElement::pluginWidget() const
|
| {
|
| - if (RenderWidget* renderWidget = renderWidgetForJSBindings())
|
| - return renderWidget->widget();
|
| + if (RenderPart* renderPart = renderPartForJSBindings())
|
| + return renderPart->widget();
|
| return 0;
|
| }
|
|
|
| @@ -329,13 +329,13 @@ void HTMLPlugInElement::defaultEventHandler(Event* event)
|
| // code in EventHandler; these code paths should be united.
|
|
|
| RenderObject* r = renderer();
|
| - if (!r || !r->isWidget())
|
| + if (!r || !r->isRenderPart())
|
| return;
|
| if (r->isEmbeddedObject()) {
|
| if (toRenderEmbeddedObject(r)->showsUnavailablePluginIndicator())
|
| return;
|
| }
|
| - RefPtr<Widget> widget = toRenderWidget(r)->widget();
|
| + RefPtr<Widget> widget = toRenderPart(r)->widget();
|
| if (!widget)
|
| return;
|
| widget->handleEvent(event);
|
| @@ -344,13 +344,13 @@ void HTMLPlugInElement::defaultEventHandler(Event* event)
|
| HTMLFrameOwnerElement::defaultEventHandler(event);
|
| }
|
|
|
| -RenderWidget* HTMLPlugInElement::renderWidgetForJSBindings() const
|
| +RenderPart* HTMLPlugInElement::renderPartForJSBindings() const
|
| {
|
| // Needs to load the plugin immediatedly because this function is called
|
| // when JavaScript code accesses the plugin.
|
| // FIXME: Check if dispatching events here is safe.
|
| document().updateLayoutIgnorePendingStylesheets(Document::RunPostLayoutTasksSynchronously);
|
| - return existingRenderWidget();
|
| + return existingRenderPart();
|
| }
|
|
|
| bool HTMLPlugInElement::isKeyboardFocusable() const
|
|
|