summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/render_view.cc
diff options
context:
space:
mode:
authorcpu@google.com <cpu@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-09-26 22:53:44 +0000
committercpu@google.com <cpu@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-09-26 22:53:44 +0000
commit8085dbc8b9e61052d830762c0031dfdd1241daba (patch)
tree9bf5bfce24f5a543ab1bab80a0d0a381eb126322 /chrome/renderer/render_view.cc
parent2817ab16ff75ef6cd6d1b2bf15029c43c3f327b9 (diff)
downloadchromium_src-8085dbc8b9e61052d830762c0031dfdd1241daba.zip
chromium_src-8085dbc8b9e61052d830762c0031dfdd1241daba.tar.gz
chromium_src-8085dbc8b9e61052d830762c0031dfdd1241daba.tar.bz2
Factor out a RenderThread interface
- RenderWidget was not unit testable as it was - Adding the first ever RederWidget unit tests It is possible to do more. Taking it step by step. Review URL: http://codereview.chromium.org/4271 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2649 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/render_view.cc')
-rw-r--r--chrome/renderer/render_view.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
index 9bfed29..1ed80c7 100644
--- a/chrome/renderer/render_view.cc
+++ b/chrome/renderer/render_view.cc
@@ -134,7 +134,7 @@ class RenderViewExtraRequestData : public WebRequest::ExtraData {
///////////////////////////////////////////////////////////////////////////////
RenderView::RenderView()
- : RenderWidget(),
+ : RenderWidget(RenderThread::current()),
is_loading_(false),
page_id_(-1),
last_page_id_sent_to_browser_(-1),
@@ -1658,7 +1658,8 @@ WebView* RenderView::CreateWebView(WebView* webview, bool user_gesture) {
}
WebWidget* RenderView::CreatePopupWidget(WebView* webview) {
- RenderWidget* widget = RenderWidget::Create(routing_id_);
+ RenderWidget* widget = RenderWidget::Create(routing_id_,
+ RenderThread::current());
return widget->webwidget();
}