Index: third_party/WebKit/Source/web/tests/FrameTestHelpers.h |
diff --git a/third_party/WebKit/Source/web/tests/FrameTestHelpers.h b/third_party/WebKit/Source/web/tests/FrameTestHelpers.h |
index e1ae1d021ce2fdf96540be675e9c12e761abcc1f..e9a3930831171de54246fc3f3d8a00b0d49f973e 100644 |
--- a/third_party/WebKit/Source/web/tests/FrameTestHelpers.h |
+++ b/third_party/WebKit/Source/web/tests/FrameTestHelpers.h |
@@ -126,6 +126,14 @@ class UseMockScrollbarSettings { |
EXPECT_TRUE(ScrollbarTheme::theme().usesOverlayScrollbars()); |
} |
+ UseMockScrollbarSettings(bool useMock, bool useOverlay) |
+ : m_originalMockScrollbarEnabled(Settings::mockScrollbarsEnabled()), |
+ m_originalOverlayScrollbarsEnabled( |
+ RuntimeEnabledFeatures::overlayScrollbarsEnabled()) { |
+ Settings::setMockScrollbarsEnabled(useMock); |
+ RuntimeEnabledFeatures::setOverlayScrollbarsEnabled(useOverlay); |
+ } |
+ |
~UseMockScrollbarSettings() { |
Settings::setMockScrollbarsEnabled(m_originalMockScrollbarEnabled); |
RuntimeEnabledFeatures::setOverlayScrollbarsEnabled( |