Index: content/common/gpu/image_transport_surface_win.cc |
diff --git a/content/common/gpu/image_transport_surface_win.cc b/content/common/gpu/image_transport_surface_win.cc |
index a5f731aeb5ff513c0fd0084562246a5619293072..10a9b5da66298ebacd094ffa6f2420a960657793 100644 |
--- a/content/common/gpu/image_transport_surface_win.cc |
+++ b/content/common/gpu/image_transport_surface_win.cc |
@@ -199,6 +199,10 @@ void PbufferImageTransportSurface::SendBuffersSwapped() { |
DCHECK(!is_swap_buffers_pending_); |
is_swap_buffers_pending_ = true; |
+ |
+ // Pause all processing of this command buffer. |
+ // http://code.google.com/p/chromium/issues/detail?id=135546 |
+ DeferDraws(); |
} |
void PbufferImageTransportSurface::OnBufferPresented(uint32 sync_point) { |