Index: third_party/WebKit/Source/web/DevToolsEmulator.cpp |
diff --git a/third_party/WebKit/Source/web/DevToolsEmulator.cpp b/third_party/WebKit/Source/web/DevToolsEmulator.cpp |
index bdf02329725645f88ae76bcdf9d2dccc50ff89b3..6d05aa8712590c754a5c35d354f7bba311709900 100644 |
--- a/third_party/WebKit/Source/web/DevToolsEmulator.cpp |
+++ b/third_party/WebKit/Source/web/DevToolsEmulator.cpp |
@@ -51,6 +51,7 @@ DevToolsEmulator::DevToolsEmulator(WebViewImpl* webViewImpl) |
, m_deviceMetricsEnabled(false) |
, m_emulateMobileEnabled(false) |
, m_isOverlayScrollbarsEnabled(false) |
+ , m_isOrientationEventEnabled(false) |
, m_originalDefaultMinimumPageScaleFactor(0) |
, m_originalDefaultMaximumPageScaleFactor(0) |
, m_embedderTextAutosizingEnabled(webViewImpl->page()->settings().textAutosizingEnabled()) |
@@ -255,6 +256,8 @@ void DevToolsEmulator::enableMobileEmulation() |
m_emulateMobileEnabled = true; |
m_isOverlayScrollbarsEnabled = RuntimeEnabledFeatures::overlayScrollbarsEnabled(); |
RuntimeEnabledFeatures::setOverlayScrollbarsEnabled(true); |
+ m_isOrientationEventEnabled = RuntimeEnabledFeatures::orientationEventEnabled(); |
+ RuntimeEnabledFeatures::setOrientationEventEnabled(true); |
m_webViewImpl->page()->settings().setUseMobileViewportStyle(true); |
m_webViewImpl->enableViewport(); |
m_webViewImpl->settings()->setViewportMetaEnabled(true); |
@@ -284,6 +287,7 @@ void DevToolsEmulator::disableMobileEmulation() |
if (!m_emulateMobileEnabled) |
return; |
RuntimeEnabledFeatures::setOverlayScrollbarsEnabled(m_isOverlayScrollbarsEnabled); |
+ RuntimeEnabledFeatures::setOrientationEventEnabled(m_isOrientationEventEnabled); |
m_webViewImpl->disableViewport(); |
m_webViewImpl->settings()->setViewportMetaEnabled(false); |
m_webViewImpl->page()->frameHost().visualViewport().initializeScrollbars(); |