| Index: Source/core/layout/compositing/GraphicsLayerTreeBuilder.cpp
|
| diff --git a/Source/core/layout/compositing/GraphicsLayerTreeBuilder.cpp b/Source/core/layout/compositing/GraphicsLayerTreeBuilder.cpp
|
| index 45a29ccf295a9dda207e2324c775feaa4b32510a..be109f1734ea26c10fcc8e3e8769f62e96c0ac08 100644
|
| --- a/Source/core/layout/compositing/GraphicsLayerTreeBuilder.cpp
|
| +++ b/Source/core/layout/compositing/GraphicsLayerTreeBuilder.cpp
|
| @@ -47,14 +47,10 @@ GraphicsLayerTreeBuilder::~GraphicsLayerTreeBuilder()
|
|
|
| static bool shouldAppendLayer(const DeprecatedPaintLayer& layer)
|
| {
|
| - if (!RuntimeEnabledFeatures::overlayFullscreenVideoEnabled())
|
| - return true;
|
| Node* node = layer.layoutObject()->node();
|
| if (node && isHTMLVideoElement(*node)) {
|
| HTMLVideoElement* element = toHTMLVideoElement(node);
|
| - // For WebRTC, video frame contains all the data and no hardware surface is used.
|
| - // We should always append the layer in this case.
|
| - if (element->isFullscreen() && !HTMLMediaElement::isMediaStreamURL(element->sourceURL().string()))
|
| + if (element->isFullscreen() && element->usesOverlayFullscreenVideo())
|
| return false;
|
| }
|
| return true;
|
|
|