| Index: third_party/WebKit/Source/platform/scroll/ScrollbarThemeOverlay.h
|
| diff --git a/third_party/WebKit/Source/platform/scroll/ScrollbarThemeOverlay.h b/third_party/WebKit/Source/platform/scroll/ScrollbarThemeOverlay.h
|
| index c9087c69739672216ed86c823269d9af8009aebc..0af2c0444fc2d0c34e8b2978d7d5b034e8dd9665 100644
|
| --- a/third_party/WebKit/Source/platform/scroll/ScrollbarThemeOverlay.h
|
| +++ b/third_party/WebKit/Source/platform/scroll/ScrollbarThemeOverlay.h
|
| @@ -45,21 +45,22 @@ public:
|
| int scrollbarMargin() const override;
|
| bool usesOverlayScrollbars() const override;
|
|
|
| - int thumbPosition(const ScrollbarThemeClient*) override;
|
| - int thumbLength(const ScrollbarThemeClient*) override;
|
| + int thumbPosition(const ScrollbarThemeClient&) override;
|
| + int thumbLength(const ScrollbarThemeClient&) override;
|
|
|
| - bool hasButtons(const ScrollbarThemeClient*) override { return false; }
|
| - bool hasThumb(const ScrollbarThemeClient*) override;
|
| + bool hasButtons(const ScrollbarThemeClient&) override { return false; }
|
| + bool hasThumb(const ScrollbarThemeClient&) override;
|
|
|
| - IntRect backButtonRect(const ScrollbarThemeClient*, ScrollbarPart, bool painting = false) override;
|
| - IntRect forwardButtonRect(const ScrollbarThemeClient*, ScrollbarPart, bool painting = false) override;
|
| - IntRect trackRect(const ScrollbarThemeClient*, bool painting = false) override;
|
| - int thumbThickness(const ScrollbarThemeClient*) override;
|
| + IntRect backButtonRect(const ScrollbarThemeClient&, ScrollbarPart, bool painting = false) override;
|
| + IntRect forwardButtonRect(const ScrollbarThemeClient&, ScrollbarPart, bool painting = false) override;
|
| + IntRect trackRect(const ScrollbarThemeClient&, bool painting = false) override;
|
| + int thumbThickness(const ScrollbarThemeClient&) override;
|
| + int thumbThickness() { return m_thumbThickness; }
|
|
|
| - void paintThumb(GraphicsContext*, const ScrollbarThemeClient*, const IntRect&) override;
|
| - ScrollbarPart hitTest(const ScrollbarThemeClient*, const IntPoint&) override;
|
| + void paintThumb(GraphicsContext&, const ScrollbarThemeClient&, const IntRect&) override;
|
| + ScrollbarPart hitTest(const ScrollbarThemeClient&, const IntPoint&) override;
|
|
|
| - static ScrollbarTheme* mobileTheme();
|
| + static ScrollbarThemeOverlay& mobileTheme();
|
|
|
| private:
|
| int m_thumbThickness;
|
|
|