Index: third_party/WebKit/Source/platform/scroll/ScrollbarThemeOverlayMock.h |
diff --git a/third_party/WebKit/Source/platform/scroll/ScrollbarThemeOverlayMock.h b/third_party/WebKit/Source/platform/scroll/ScrollbarThemeOverlayMock.h |
index 5f0b03677024106e859dfbb7dfce00098ebbd708..aeef8c191c65709e0759b5d60dff0f7bbcaf00c3 100644 |
--- a/third_party/WebKit/Source/platform/scroll/ScrollbarThemeOverlayMock.h |
+++ b/third_party/WebKit/Source/platform/scroll/ScrollbarThemeOverlayMock.h |
@@ -37,7 +37,14 @@ namespace blink { |
class PLATFORM_EXPORT ScrollbarThemeOverlayMock : public ScrollbarThemeOverlay { |
public: |
- ScrollbarThemeOverlayMock() : ScrollbarThemeOverlay(3, 4, DisallowHitTest, Color(128, 128, 128)) { } |
+ enum VisibilityOverride { DefaultVisibility, HideScrollbars }; |
+ |
+ ScrollbarThemeOverlayMock(VisibilityOverride visibility = DefaultVisibility) |
+ : ScrollbarThemeOverlay( |
+ (visibility == HideScrollbars) ? 0 : 3, |
+ (visibility == HideScrollbars) ? 0 : 4, |
+ DisallowHitTest, |
+ (visibility == HideScrollbars) ? Color() : Color(128, 128, 128)) { } |
private: |
bool isMockTheme() const final { return true; } |