Index: Source/web/FullscreenController.cpp |
diff --git a/Source/web/FullscreenController.cpp b/Source/web/FullscreenController.cpp |
index 6c1aa5fe4a9e3dca85325a4b3473fe0b7566513e..7c1215b456474c64686c156ff96f8bda3500f028 100644 |
--- a/Source/web/FullscreenController.cpp |
+++ b/Source/web/FullscreenController.cpp |
@@ -155,6 +155,9 @@ |
void FullscreenController::enterFullScreenForElement(blink::Element* element) |
{ |
+ if (m_webViewImpl->settingsImpl()->disallowFullscreenForNonMediaElements() && !isHTMLMediaElement(element)) |
+ return; |
+ |
// We are already transitioning to fullscreen for a different element. |
if (m_provisionalFullScreenElement) { |
m_provisionalFullScreenElement = element; |