Index: third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp |
diff --git a/third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp b/third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp |
index 2ce0f9e62096f4626b0e6e3aad70a93cbb05a348..1a8c32ca33cbb0f9825f24aa48f71c1b88e8461e 100644 |
--- a/third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp |
+++ b/third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp |
@@ -195,12 +195,9 @@ void EventHandlerRegistry::didRemoveAllEventHandlers(EventTarget& target) |
void EventHandlerRegistry::notifyHasHandlersChanged(EventHandlerClass handlerClass, bool hasActiveHandlers) |
{ |
- ScrollingCoordinator* scrollingCoordinator = m_frameHost->page().scrollingCoordinator(); |
- |
switch (handlerClass) { |
case ScrollEvent: |
- if (scrollingCoordinator) |
- scrollingCoordinator->updateHaveScrollEventHandlers(); |
+ m_frameHost->chromeClient().setHaveScrollEventHandlers(hasActiveHandlers); |
break; |
case WheelEvent: |
m_frameHost->chromeClient().setHaveWheelEventHandlers(hasActiveHandlers); |