Index: cc/layers/layer_impl.cc |
diff --git a/cc/layers/layer_impl.cc b/cc/layers/layer_impl.cc |
index e71bc79871f55670eab85aa2e9a4481d18523828..4f6110442eca4c506945e1e5e923558e5347daba 100644 |
--- a/cc/layers/layer_impl.cc |
+++ b/cc/layers/layer_impl.cc |
@@ -526,7 +526,8 @@ InputHandler::ScrollStatus LayerImpl::TryScroll( |
return InputHandler::SCROLL_ON_MAIN_THREAD; |
} |
- if (type == InputHandler::WHEEL && have_wheel_event_handlers() && |
+ if ((type == InputHandler::WHEEL || type == InputHandler::ANIMATED_WHEEL) && |
+ have_wheel_event_handlers() && |
effective_block_mode & SCROLL_BLOCKS_ON_WHEEL_EVENT) { |
TRACE_EVENT0("cc", "LayerImpl::tryScroll: Failed WheelEventHandlers"); |
return InputHandler::SCROLL_ON_MAIN_THREAD; |