| Index: third_party/WebKit/Source/core/html/PluginDocument.cpp
|
| diff --git a/third_party/WebKit/Source/core/html/PluginDocument.cpp b/third_party/WebKit/Source/core/html/PluginDocument.cpp
|
| index 6d6157066083aac67af576d09be9d0c0cda81c6c..6675c6b597e97bd3e8ab1f223542495c739ca315 100644
|
| --- a/third_party/WebKit/Source/core/html/PluginDocument.cpp
|
| +++ b/third_party/WebKit/Source/core/html/PluginDocument.cpp
|
| @@ -158,9 +158,10 @@ void PluginDocumentParser::finish() {
|
| }
|
|
|
| PluginView* PluginDocumentParser::pluginView() const {
|
| - if (Widget* widget = toPluginDocument(document())->pluginWidget()) {
|
| - SECURITY_DCHECK(widget->isPluginContainer());
|
| - return toPluginView(widget);
|
| + if (FrameViewBase* frameViewBase =
|
| + toPluginDocument(document())->pluginWidget()) {
|
| + SECURITY_DCHECK(frameViewBase->isPluginContainer());
|
| + return toPluginView(frameViewBase);
|
| }
|
| return 0;
|
| }
|
| @@ -178,14 +179,14 @@ DocumentParser* PluginDocument::createParser() {
|
| return PluginDocumentParser::create(this);
|
| }
|
|
|
| -Widget* PluginDocument::pluginWidget() {
|
| +FrameViewBase* PluginDocument::pluginWidget() {
|
| if (m_pluginNode && m_pluginNode->layoutObject()) {
|
| CHECK(m_pluginNode->layoutObject()->isEmbeddedObject());
|
| - Widget* widget =
|
| + FrameViewBase* frameViewBase =
|
| toLayoutEmbeddedObject(m_pluginNode->layoutObject())->widget();
|
| - if (!widget || !widget->isPluginContainer())
|
| + if (!frameViewBase || !frameViewBase->isPluginContainer())
|
| return nullptr;
|
| - return widget;
|
| + return frameViewBase;
|
| }
|
| return 0;
|
| }
|
|
|