| 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
|
|
|