Index: content/browser/renderer_host/render_widget_host_impl.cc |
diff --git a/content/browser/renderer_host/render_widget_host_impl.cc b/content/browser/renderer_host/render_widget_host_impl.cc |
index 33ae4ecb55bd4abcf54654e83395cdefa9977d7c..365bd571d0e1bb8f49c851968ab365f4e76a6078 100644 |
--- a/content/browser/renderer_host/render_widget_host_impl.cc |
+++ b/content/browser/renderer_host/render_widget_host_impl.cc |
@@ -1619,6 +1619,8 @@ bool RenderWidgetHostImpl::OnSwapCompositorFrame( |
ack.gl_frame_data->sync_point = 0; |
} else if (frame->delegated_frame_data) { |
ack.resources.swap(frame->delegated_frame_data->resource_list); |
+ } else if (frame->software_frame_data) { |
+ ack.last_dib_id = frame->software_frame_data->dib_id; |
} |
SendSwapCompositorFrameAck(routing_id_, process_->GetID(), ack); |
} |