Index: Source/core/page/Settings.cpp |
diff --git a/Source/core/page/Settings.cpp b/Source/core/page/Settings.cpp |
index 53aae2d7956f4c3ae525fa752f6428c22df582dd..0746f6520b57d071fdbed82d701b2ddd4bb10013 100644 |
--- a/Source/core/page/Settings.cpp |
+++ b/Source/core/page/Settings.cpp |
@@ -133,6 +133,7 @@ Settings::Settings(Page* page) |
, m_touchEventEmulationEnabled(false) |
, m_openGLMultisamplingEnabled(false) |
, m_viewportEnabled(false) |
+ , m_viewportMetaEnabled(false) |
, m_compositorDrivenAcceleratedScrollingEnabled(false) |
, m_setImageLoadingSettingsTimer(this, &Settings::imageLoadingSettingsTimerFired) |
{ |
@@ -403,9 +404,17 @@ void Settings::setViewportEnabled(bool enabled) |
if (m_viewportEnabled == enabled) |
return; |
+ // FIXME: Remove once Chromium-side lands. |
+ setViewportMetaEnabled(enabled); |
+ |
m_viewportEnabled = enabled; |
if (m_page->mainFrame()) |
m_page->mainFrame()->document()->updateViewportDescription(); |
} |
+void Settings::setViewportMetaEnabled(bool enabled) |
+{ |
+ m_viewportMetaEnabled = enabled; |
+} |
+ |
} // namespace WebCore |