| Index: Source/platform/scroll/Scrollbar.cpp
|
| diff --git a/Source/platform/scroll/Scrollbar.cpp b/Source/platform/scroll/Scrollbar.cpp
|
| index dc6946730fb27bc0e530262abbf8f4b5a489b2ef..712d5c131b9540ea383a7c6de3ddeebf793842bb 100644
|
| --- a/Source/platform/scroll/Scrollbar.cpp
|
| +++ b/Source/platform/scroll/Scrollbar.cpp
|
| @@ -392,7 +392,7 @@ void Scrollbar::mouseMoved(const PlatformMouseEvent& evt)
|
| if (m_pressedPart == ThumbPart) {
|
| if (theme()->shouldSnapBackToDragOrigin(this, evt)) {
|
| if (m_scrollableArea)
|
| - m_scrollableArea->scrollToOffsetWithoutAnimation(m_orientation, m_dragOrigin);
|
| + m_scrollableArea->scrollToOffsetWithoutAnimation(m_orientation, m_dragOrigin + m_scrollableArea->minimumScrollPosition(m_orientation));
|
| } else {
|
| moveThumb(m_orientation == HorizontalScrollbar ?
|
| convertFromContainingWindow(evt.position()).x() :
|
|
|