Index: content/renderer/android/synchronous_compositor_impl.cc |
diff --git a/content/renderer/android/synchronous_compositor_impl.cc b/content/renderer/android/synchronous_compositor_impl.cc |
index d871a0cd4bdd31d0d63bcce956397fec545922a8..27e91f9eddce1e3b1fb8fad59fff2007512a14ae 100644 |
--- a/content/renderer/android/synchronous_compositor_impl.cc |
+++ b/content/renderer/android/synchronous_compositor_impl.cc |
@@ -72,6 +72,16 @@ void SynchronousCompositorImpl::DidDestroySynchronousOutputSurface() { |
compositor_client_->DidDestroyCompositor(this); |
} |
+void SynchronousCompositorImpl::SetTotalScrollOffset(gfx::Vector2dF new_value) { |
+ DCHECK(CalledOnValidThread()); |
+ compositor_client_->SetTotalRootLayerScrollOffset(new_value); |
mkosiba (inactive)
2013/05/28 17:29:50
actually it looks like this ends up causing a use-
joth
2013/05/28 17:36:25
Hmm.. I think the bug is in your prior refactor pa
mkosiba (inactive)
2013/05/29 13:18:24
ah, I see. Yes, I can do that. Do you know if the
|
+} |
+ |
+gfx::Vector2dF SynchronousCompositorImpl::GetTotalScrollOffset() { |
+ DCHECK(CalledOnValidThread()); |
+ return compositor_client_->GetTotalRootLayerScrollOffset(); |
+} |
+ |
// Not using base::NonThreadSafe as we want to enforce a more exacting threading |
// requirement: SynchronousCompositorImpl() must only be used by |
// embedders that supply their own compositor loop via |