summaryrefslogtreecommitdiffstats
path: root/content/browser/renderer_host/test_render_view_host.cc
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/renderer_host/test_render_view_host.cc')
-rw-r--r--content/browser/renderer_host/test_render_view_host.cc14
1 files changed, 14 insertions, 0 deletions
diff --git a/content/browser/renderer_host/test_render_view_host.cc b/content/browser/renderer_host/test_render_view_host.cc
index 3eb8ebd..0cdaa927 100644
--- a/content/browser/renderer_host/test_render_view_host.cc
+++ b/content/browser/renderer_host/test_render_view_host.cc
@@ -40,6 +40,20 @@ void InitNavigateParams(ViewHostMsg_FrameNavigate_Params* params,
params->content_state = webkit_glue::CreateHistoryStateForURL(GURL(url));
}
+void SimulateUpdateRect(RenderWidgetHost* widget,
+ TransportDIB::Id bitmap,
+ const gfx::Rect& rect) {
+ ViewHostMsg_UpdateRect_Params params;
+ params.bitmap_rect = rect;
+ params.view_size = params.bitmap_rect.size();
+ params.copy_rects.push_back(params.bitmap_rect);
+ params.flags = 0;
+ params.bitmap = bitmap;
+
+ ViewHostMsg_UpdateRect msg(1, params);
+ widget->OnMessageReceived(msg);
+}
+
TestRenderViewHost::TestRenderViewHost(SiteInstance* instance,
RenderViewHostDelegate* delegate,
int routing_id)