diff options
Diffstat (limited to 'cc/layer_impl.cc')
-rw-r--r-- | cc/layer_impl.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cc/layer_impl.cc b/cc/layer_impl.cc index dcf531f..8545e42 100644 --- a/cc/layer_impl.cc +++ b/cc/layer_impl.cc @@ -279,6 +279,11 @@ InputHandlerClient::ScrollStatus LayerImpl::tryScroll(const gfx::PointF& screenS return InputHandlerClient::ScrollIgnored; } + if (m_maxScrollOffset.x() <= 0 && m_maxScrollOffset.y() <= 0) { + TRACE_EVENT0("cc", "LayerImpl::tryScroll: Ignored. Technically scrollable, but has no affordance in either direction."); + return InputHandlerClient::ScrollIgnored; + } + return InputHandlerClient::ScrollStarted; } |