| Index: WebKit/win/WebScrollBar.cpp
|
| ===================================================================
|
| --- WebKit/win/WebScrollBar.cpp (revision 67018)
|
| +++ WebKit/win/WebScrollBar.cpp (working copy)
|
| @@ -143,7 +143,7 @@
|
| HRESULT STDMETHODCALLTYPE WebScrollBar::setValue(
|
| /* [in] */ int value)
|
| {
|
| - m_scrollBar->setValue(value);
|
| + m_scrollBar->setValue(value, Scrollbar::NotFromScrollAnimator);
|
| return S_OK;
|
| }
|
|
|
| @@ -252,6 +252,16 @@
|
| }
|
|
|
| // ScrollbarClient -------------------------------------------------------
|
| +int WebScrollBar::scrollSize(ScrollbarOrientation orientation) const
|
| +{
|
| + return (orientation == m_scrollBar->orientation()) ? (m_scrollbar->totalSize() - m_scrollbar->visibleSize()) : 0;
|
| +}
|
| +
|
| +void WebScrollBar::setScrollOffsetFromAnimation(const IntPoint&)
|
| +{
|
| + m_scrollbar->setValue((m_scrollBar->orientation() == HorizontalScrollbar) ? offset.x() : offset.y(), Scrollbar::FromScrollAnimator);
|
| +}
|
| +
|
| void WebScrollBar::valueChanged(Scrollbar* scrollBar)
|
| {
|
| if (m_scrollBar != scrollBar) {
|
|
|