Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1083)

Unified Diff: Source/core/html/HTMLPlugInElement.cpp

Issue 625073002: Merge RenderWidget into single subclass, RenderPart (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Fix unit test failures Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/html/HTMLPlugInElement.cpp
diff --git a/Source/core/html/HTMLPlugInElement.cpp b/Source/core/html/HTMLPlugInElement.cpp
index 107e71308eda5e0c611ebd75b42bfd9485e59875..e74aff779aba79467b32fd16a169658d0befa9b1 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"
@@ -105,7 +105,7 @@ bool HTMLPlugInElement::willRespondToMouseClickEvents()
void HTMLPlugInElement::removeAllEventListeners()
{
HTMLFrameOwnerElement::removeAllEventListeners();
- if (RenderWidget* renderer = existingRenderWidget()) {
+ if (RenderPart* renderer = existingRenderPart()) {
if (Widget* widget = renderer->widget())
widget->eventListenersRemoved();
}
@@ -228,7 +228,7 @@ 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.
+ // return a RenderEmbeddedObject, RenderPart or even RenderPart.
Julien - ping for review 2014/10/07 17:53:22 Maybe a bit redundant: RenderPart or even RenderPa
Zeeshan Qureshi 2014/10/10 19:32:38 Ah, yes! I remember doing this in a commit but pro
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;
}
@@ -335,7 +335,7 @@ void HTMLPlugInElement::defaultEventHandler(Event* event)
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

Powered by Google App Engine
This is Rietveld 408576698