Index: content/browser/android/in_process/synchronous_compositor_impl.h |
diff --git a/content/browser/android/in_process/synchronous_compositor_impl.h b/content/browser/android/in_process/synchronous_compositor_impl.h |
index b7884058c38318159affe3e7b9f0aa2e288b7104..d39ae3caf726b678992a4e341da96999aa39ba30 100644 |
--- a/content/browser/android/in_process/synchronous_compositor_impl.h |
+++ b/content/browser/android/in_process/synchronous_compositor_impl.h |
@@ -57,10 +57,11 @@ class SynchronousCompositorImpl |
// SynchronousCompositorOutputSurfaceClient overrides. |
void Invalidate() override; |
- void SwapBuffers(cc::CompositorFrame* frame) override; |
+ void SwapBuffers(uint32_t output_surface_id, |
+ cc::CompositorFrame* frame) override; |
// SynchronousCompositor overrides. |
- scoped_ptr<cc::CompositorFrame> DemandDrawHw( |
+ SynchronousCompositor::Frame DemandDrawHw( |
const gfx::Size& surface_size, |
const gfx::Transform& transform, |
const gfx::Rect& viewport, |
@@ -68,7 +69,8 @@ class SynchronousCompositorImpl |
const gfx::Rect& viewport_rect_for_tile_priority, |
const gfx::Transform& transform_for_tile_priority) override; |
bool DemandDrawSw(SkCanvas* canvas) override; |
- void ReturnResources(const cc::CompositorFrameAck& frame_ack) override; |
+ void ReturnResources(uint32_t output_surface_id, |
+ const cc::CompositorFrameAck& frame_ack) override; |
void SetMemoryPolicy(size_t bytes_limit) override; |
void DidChangeRootLayerScrollOffset( |
const gfx::ScrollOffset& root_offset) override; |
@@ -115,7 +117,7 @@ class SynchronousCompositorImpl |
bool is_active_; |
bool renderer_needs_begin_frames_; |
bool need_animate_input_; |
- scoped_ptr<cc::CompositorFrame> frame_holder_; |
+ SynchronousCompositor::Frame frame_holder_; |
base::WeakPtrFactory<SynchronousCompositorImpl> weak_ptr_factory_; |