| Index: third_party/WebKit/Source/platform/scroll/Scrollbar.h
|
| diff --git a/third_party/WebKit/Source/platform/scroll/Scrollbar.h b/third_party/WebKit/Source/platform/scroll/Scrollbar.h
|
| index 0ec1b88e8a8197190e3287423addafd2e9c8618f..424bb86d98f1902cc32fb9303432c5daaaa4b775 100644
|
| --- a/third_party/WebKit/Source/platform/scroll/Scrollbar.h
|
| +++ b/third_party/WebKit/Source/platform/scroll/Scrollbar.h
|
| @@ -140,6 +140,11 @@ public:
|
| float elasticOverscroll() const override { return m_elasticOverscroll; }
|
| void setElasticOverscroll(float elasticOverscroll) override { m_elasticOverscroll = elasticOverscroll; }
|
|
|
| + bool trackBackgroudNeedsRepaint() const override { return m_trackBackgroudNeedsRepaint; }
|
| + void setTrackBackgroudNeedsRepaint(bool trackBackgroudNeedsRepaint) override { m_trackBackgroudNeedsRepaint = trackBackgroudNeedsRepaint; }
|
| + bool thumbNeedsRepaint() const override { return m_thumbNeedsRepaint; }
|
| + void setThumbNeedsRepaint(bool thumbNeedsRepaint) override { m_thumbNeedsRepaint = thumbNeedsRepaint; }
|
| +
|
| bool overlapsResizer() const { return m_overlapsResizer; }
|
| void setOverlapsResizer(bool overlapsResizer) { m_overlapsResizer = overlapsResizer; }
|
|
|
| @@ -202,6 +207,9 @@ private:
|
| void invalidateRect(const IntRect&) override { setNeedsPaintInvalidation(); }
|
|
|
| float scrollableAreaCurrentPos() const;
|
| +
|
| + bool m_trackBackgroudNeedsRepaint;
|
| + bool m_thumbNeedsRepaint;
|
| };
|
|
|
| DEFINE_TYPE_CASTS(Scrollbar, Widget, widget, widget->isScrollbar(), widget.isScrollbar());
|
|
|