Index: cc/layers/layer_impl.cc |
diff --git a/cc/layers/layer_impl.cc b/cc/layers/layer_impl.cc |
index f080c924cece0061d6d41d4ffe71a9c55e0d6127..23c7a0df6f75c91dd4b3de6c2bb6311f038ab297 100644 |
--- a/cc/layers/layer_impl.cc |
+++ b/cc/layers/layer_impl.cc |
@@ -1079,6 +1079,11 @@ bool LayerImpl::IsExternalFlingActive() const { |
scroll_offset_delegate_->IsExternalFlingActive(); |
} |
+void LayerImpl::DidScroll() { |
+ NoteLayerPropertyChangedForSubtree(); |
+ ScrollbarParametersDidChange(false); |
+} |
+ |
void LayerImpl::SetScrollOffset(const gfx::ScrollOffset& scroll_offset) { |
SetScrollOffsetAndDelta(scroll_offset, ScrollDelta()); |
} |
@@ -1122,8 +1127,7 @@ void LayerImpl::SetScrollOffsetAndDelta(const gfx::ScrollOffset& scroll_offset, |
} |
if (changed) { |
- NoteLayerPropertyChangedForSubtree(); |
- ScrollbarParametersDidChange(false); |
+ DidScroll(); |
} |
} |