| Index: chrome/renderer/render_widget.cc
|
| diff --git a/chrome/renderer/render_widget.cc b/chrome/renderer/render_widget.cc
|
| index 5b5058e7a8167c9caae6aecafd73e7842329c891..a5f3c0b493a6420b287dedeffb238ed0abe4534f 100644
|
| --- a/chrome/renderer/render_widget.cc
|
| +++ b/chrome/renderer/render_widget.cc
|
| @@ -742,6 +742,7 @@ void RenderWidget::OnImeConfirmComposition() {
|
| // This message causes the renderer to render an image of the
|
| // desired_size, regardless of whether the tab is hidden or not.
|
| void RenderWidget::OnMsgPaintAtSize(const TransportDIB::Handle& dib_handle,
|
| + int tag,
|
| const gfx::Size& page_size,
|
| const gfx::Size& desired_size) {
|
| if (!webwidget_ || dib_handle == TransportDIB::DefaultHandleValue())
|
| @@ -750,9 +751,7 @@ void RenderWidget::OnMsgPaintAtSize(const TransportDIB::Handle& dib_handle,
|
| if (page_size.IsEmpty() || desired_size.IsEmpty()) {
|
| // If one of these is empty, then we just return the dib we were
|
| // given, to avoid leaking it.
|
| - Send(new ViewHostMsg_PaintAtSize_ACK(routing_id_,
|
| - dib_handle,
|
| - desired_size));
|
| + Send(new ViewHostMsg_PaintAtSize_ACK(routing_id_, tag, desired_size));
|
| return;
|
| }
|
|
|
| @@ -807,7 +806,7 @@ void RenderWidget::OnMsgPaintAtSize(const TransportDIB::Handle& dib_handle,
|
| // Return the widget to its previous size.
|
| webwidget_->resize(old_size);
|
|
|
| - Send(new ViewHostMsg_PaintAtSize_ACK(routing_id_, dib_handle, bounds.size()));
|
| + Send(new ViewHostMsg_PaintAtSize_ACK(routing_id_, tag, bounds.size()));
|
| }
|
|
|
| void RenderWidget::OnMsgRepaint(const gfx::Size& size_to_paint) {
|
|
|