Index: chrome/renderer/render_widget.cc |
diff --git a/chrome/renderer/render_widget.cc b/chrome/renderer/render_widget.cc |
index 7fb9e4a9aa2f97405775896678c02a38464b32cc..ba01020ad31e6567c86105c4537f7d7b49075598 100644 |
--- a/chrome/renderer/render_widget.cc |
+++ b/chrome/renderer/render_widget.cc |
@@ -585,6 +585,7 @@ void RenderWidget::DoDeferredUpdate() { |
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)); |
@@ -920,6 +921,11 @@ webkit::ppapi::PluginInstance* RenderWidget::GetBitmapForOptimizedPluginPaint( |
return NULL; |
} |
+gfx::Size RenderWidget::GetScrollOffset() { |
+ // Bare RenderWidgets don't support scroll offset. |
+ return gfx::Size(0, 0); |
+} |
+ |
void RenderWidget::SetHidden(bool hidden) { |
if (is_hidden_ == hidden) |
return; |