| Index: third_party/WebKit/public/platform/WebScrollbarThemePainter.h
|
| diff --git a/third_party/WebKit/public/platform/WebScrollbarThemePainter.h b/third_party/WebKit/public/platform/WebScrollbarThemePainter.h
|
| index 268d94bbcdd675afb4f84970a8deaf3b898e1106..6563a6e65b533381525d75d541d02ed2601eef06 100644
|
| --- a/third_party/WebKit/public/platform/WebScrollbarThemePainter.h
|
| +++ b/third_party/WebKit/public/platform/WebScrollbarThemePainter.h
|
| @@ -38,7 +38,7 @@ struct WebRect;
|
|
|
| class WebScrollbarThemePainter {
|
| public:
|
| - WebScrollbarThemePainter() : m_theme(0) { }
|
| + WebScrollbarThemePainter() : m_theme(0), m_deviceScaleFactor(1.0) { }
|
| WebScrollbarThemePainter(const WebScrollbarThemePainter& painter) { assign(painter); }
|
| virtual ~WebScrollbarThemePainter()
|
| {
|
| @@ -65,7 +65,7 @@ public:
|
| BLINK_PLATFORM_EXPORT void paintThumb(WebCanvas*, const WebRect&);
|
|
|
| #if INSIDE_BLINK
|
| - BLINK_PLATFORM_EXPORT WebScrollbarThemePainter(ScrollbarTheme*, Scrollbar*);
|
| + BLINK_PLATFORM_EXPORT WebScrollbarThemePainter(ScrollbarTheme*, Scrollbar*, float deviceScaleFactor);
|
| #endif
|
|
|
| private:
|
| @@ -80,6 +80,8 @@ private:
|
| // scrollbar (and not a WebScrollbar wrapper) due to static_casts for
|
| // LayoutScrollbar and pointer-based HashMap lookups for Lion scrollbars.
|
| WebPrivatePtr<Scrollbar> m_scrollbar;
|
| +
|
| + float m_deviceScaleFactor;
|
| };
|
|
|
| } // namespace blink
|
|
|