Index: cc/test/fake_output_surface.cc |
diff --git a/cc/test/fake_output_surface.cc b/cc/test/fake_output_surface.cc |
index 29680de50e0d115fa49e20059d349c905e3aaa7b..df9c0f7ae3d3b4eca2118eb57b48cd6e3e30cf13 100644 |
--- a/cc/test/fake_output_surface.cc |
+++ b/cc/test/fake_output_surface.cc |
@@ -73,13 +73,13 @@ void FakeOutputSurface::SwapBuffers(CompositorFrame* frame) { |
} |
++num_sent_frames_; |
- PostSwapBuffersComplete(); |
- client_->DidSwapBuffers(); |
} else { |
- OutputSurface::SwapBuffers(frame); |
+ last_swap_rect_ = frame->gl_frame_data->sub_buffer_rect; |
frame->AssignTo(&last_sent_frame_); |
++num_sent_frames_; |
} |
+ PostSwapBuffersComplete(); |
+ client_->DidSwapBuffers(); |
} |
void FakeOutputSurface::SetNeedsBeginFrame(bool enable) { |