| Index: third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| index a67d5daa6b6ed92a786f29761a9469fa43a62f88..bc5e27fefce2b5d4586b67f9526f3648af66608d 100644
|
| --- a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| @@ -151,11 +151,8 @@ static bool contentLayerSupportsDirectBackgroundComposition(
|
| static WebLayer* platformLayerForPlugin(LayoutObject& layoutObject) {
|
| if (!layoutObject.isEmbeddedObject())
|
| return nullptr;
|
| - FrameViewBase* frameViewBase =
|
| - toLayoutEmbeddedObject(layoutObject).frameViewBase();
|
| - if (!frameViewBase || !frameViewBase->isPluginView())
|
| - return nullptr;
|
| - return toPluginView(frameViewBase)->platformLayer();
|
| + PluginView* plugin = toLayoutEmbeddedObject(layoutObject).plugin();
|
| + return plugin ? plugin->platformLayer() : nullptr;
|
| }
|
|
|
| static inline bool isAcceleratedContents(LayoutObject& layoutObject) {
|
|
|