Index: Source/core/dom/Document.cpp |
diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp |
index 59dae55eb37d3d7b040f2a675091abf29a3f955a..ae6a51fb09c01cb9016c0334a9474dd018d4662a 100644 |
--- a/Source/core/dom/Document.cpp |
+++ b/Source/core/dom/Document.cpp |
@@ -2941,6 +2941,9 @@ bool Document::shouldMergeWithLegacyDescription(ViewportDescription::Type origin |
void Document::setViewportDescription(const ViewportDescription& viewportDescription) |
{ |
if (viewportDescription.isLegacyViewportType()) { |
+ if (settings() && !settings()->viewportMetaEnabled()) |
+ return; |
+ |
m_legacyViewportDescription = viewportDescription; |
// When no author style for @viewport is present, and a meta tag for defining |