Chromium Code Reviews| Index: content/renderer/render_widget.cc |
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
| index 6b869cf7435880f4ae15f3078895a403a067943b..0fc8a4de1d3365752bfbb10f8fb87e52569633e5 100644 |
| --- a/content/renderer/render_widget.cc |
| +++ b/content/renderer/render_widget.cc |
| @@ -968,6 +968,30 @@ void RenderWidget::didDeactivateCompositor() { |
| using_asynchronous_swapbuffers_ = false; |
| } |
| +void RenderWidget::didCommitAndDrawCompositorFrame() |
|
jam
2011/11/17 22:56:12
nit: here and below, brace bracket on the previous
|
| +{ |
| +} |
| + |
| +void RenderWidget::didCompleteSwapBuffers() |
| +{ |
| + if (update_reply_pending()) |
| + return; |
| + |
| + if (!next_paint_flags_ && !plugin_window_moves_.size()) |
|
jbates
2012/04/16 23:41:35
This will blow up if someone adds new flags to Vie
|
| + return; |
| + |
| + ViewHostMsg_UpdateRect_Params params; |
| + params.view_size = size_; |
| + params.resizer_rect = resizer_rect_; |
| + params.plugin_window_moves.swap(plugin_window_moves_); |
| + params.flags = next_paint_flags_; |
| + params.scroll_offset = GetScrollOffset(); |
| + update_reply_pending_ = true; |
| + |
| + Send(new ViewHostMsg_UpdateRect(routing_id_, params)); |
| + next_paint_flags_ = 0; |
| +} |
| + |
| void RenderWidget::scheduleComposite() { |
| if (WebWidgetHandlesCompositorScheduling()) |
| webwidget_->composite(false); |