| Index: content/renderer/android/synchronous_compositor_frame_sink.cc
|
| diff --git a/content/renderer/android/synchronous_compositor_frame_sink.cc b/content/renderer/android/synchronous_compositor_frame_sink.cc
|
| index be2a84041928de80e7d66ef149aa80ba0da4fddb..254ff01ad86174c367657947fc1aec7f7f822333 100644
|
| --- a/content/renderer/android/synchronous_compositor_frame_sink.cc
|
| +++ b/content/renderer/android/synchronous_compositor_frame_sink.cc
|
| @@ -28,6 +28,7 @@
|
| #include "cc/surfaces/local_surface_id_allocator.h"
|
| #include "cc/surfaces/surface_manager.h"
|
| #include "content/common/android/sync_compositor_messages.h"
|
| +#include "content/common/view_messages.h"
|
| #include "content/renderer/android/synchronous_compositor_filter.h"
|
| #include "content/renderer/android/synchronous_compositor_registry.h"
|
| #include "content/renderer/gpu/frame_swap_message_queue.h"
|
| @@ -313,6 +314,13 @@ void SynchronousCompositorFrameSink::SubmitCompositorFrame(
|
| did_submit_frame_ = true;
|
| }
|
|
|
| +void SynchronousCompositorFrameSink::DidNotProduceFrame(
|
| + const cc::BeginFrameAck& ack) {
|
| + DCHECK(!ack.has_damage);
|
| + DCHECK_LE(cc::BeginFrameArgs::kStartingFrameNumber, ack.sequence_number);
|
| + Send(new ViewHostMsg_DidNotProduceFrame(routing_id_, ack));
|
| +}
|
| +
|
| void SynchronousCompositorFrameSink::CancelFallbackTick() {
|
| fallback_tick_.Cancel();
|
| fallback_tick_pending_ = false;
|
|
|