Index: content/browser/android/in_process/synchronous_compositor_impl.cc |
diff --git a/content/browser/android/in_process/synchronous_compositor_impl.cc b/content/browser/android/in_process/synchronous_compositor_impl.cc |
index 66ce2cc14d47618013631c7fa60ead9adc8e7265..f873dab53811fe9ff91f64d33605492a132440b5 100644 |
--- a/content/browser/android/in_process/synchronous_compositor_impl.cc |
+++ b/content/browser/android/in_process/synchronous_compositor_impl.cc |
@@ -256,11 +256,13 @@ void SynchronousCompositorImpl::DidActivatePendingTree() { |
compositor_client_->DidUpdateContent(); |
} |
-gfx::Vector2dF SynchronousCompositorImpl::GetTotalScrollOffset() { |
+gfx::ScrollOffset SynchronousCompositorImpl::GetTotalScrollOffset() { |
DCHECK(CalledOnValidThread()); |
- if (compositor_client_) |
- return compositor_client_->GetTotalRootLayerScrollOffset(); |
- return gfx::Vector2dF(); |
+ if (compositor_client_) { |
+ return gfx::ScrollOffset( |
danakj
2014/09/27 00:00:44
TODO that GetTotalRootLayerScrollOffset should ret
Yufeng Shen (Slow to review)
2014/09/29 19:27:34
Done.
|
+ compositor_client_->GetTotalRootLayerScrollOffset()); |
+ } |
+ return gfx::ScrollOffset(); |
} |
bool SynchronousCompositorImpl::IsExternalFlingActive() const { |
@@ -271,8 +273,8 @@ bool SynchronousCompositorImpl::IsExternalFlingActive() const { |
} |
void SynchronousCompositorImpl::UpdateRootLayerState( |
- const gfx::Vector2dF& total_scroll_offset, |
- const gfx::Vector2dF& max_scroll_offset, |
+ const gfx::ScrollOffset& total_scroll_offset, |
+ const gfx::ScrollOffset& max_scroll_offset, |
const gfx::SizeF& scrollable_size, |
float page_scale_factor, |
float min_page_scale_factor, |
@@ -281,12 +283,13 @@ void SynchronousCompositorImpl::UpdateRootLayerState( |
if (!compositor_client_) |
return; |
- compositor_client_->UpdateRootLayerState(total_scroll_offset, |
- max_scroll_offset, |
- scrollable_size, |
- page_scale_factor, |
- min_page_scale_factor, |
- max_page_scale_factor); |
+ compositor_client_->UpdateRootLayerState( |
danakj
2014/09/27 00:00:44
TODO that we should pass ScrollOffsets here
Yufeng Shen (Slow to review)
2014/09/29 19:27:33
Done.
|
+ gfx::ScrollOffsetToVector2dF(total_scroll_offset), |
+ gfx::ScrollOffsetToVector2dF(max_scroll_offset), |
+ scrollable_size, |
+ page_scale_factor, |
+ min_page_scale_factor, |
+ max_page_scale_factor); |
} |
// Not using base::NonThreadSafe as we want to enforce a more exacting threading |