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 2c7e5b5aabbdaf46c19b0d0ab6bacdb10c13b6c3..4f3155ad9fed9178f14cf3d142d1282ce2b12c08 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; |
@@ -116,7 +118,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_; |