| Index: third_party/WebKit/Source/core/frame/FrameView.cpp
|
| diff --git a/third_party/WebKit/Source/core/frame/FrameView.cpp b/third_party/WebKit/Source/core/frame/FrameView.cpp
|
| index 7befa59cab9596c4259b88f2b9181b14a778f3c7..72dc3b2392bfb58cfd34830d30174a1014a5f2e1 100644
|
| --- a/third_party/WebKit/Source/core/frame/FrameView.cpp
|
| +++ b/third_party/WebKit/Source/core/frame/FrameView.cpp
|
| @@ -3816,9 +3816,11 @@ void FrameView::updateScrollOffset(const ScrollOffset& offset,
|
| document->enqueueScrollEventForNode(document);
|
|
|
| m_frame->eventHandler().dispatchFakeMouseMoveEventSoon();
|
| - Page* page = frame().page();
|
| - if (page)
|
| - page->chromeClient().clearToolTip(*m_frame);
|
| + if (scrollType == UserScroll || scrollType == CompositorScroll) {
|
| + Page* page = frame().page();
|
| + if (page)
|
| + page->chromeClient().clearToolTip(*m_frame);
|
| + }
|
|
|
| LayoutViewItem layoutViewItem = document->layoutViewItem();
|
| if (!layoutViewItem.isNull()) {
|
|
|