diff options
author | cpu@google.com <cpu@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-09-26 22:53:44 +0000 |
---|---|---|
committer | cpu@google.com <cpu@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-09-26 22:53:44 +0000 |
commit | 8085dbc8b9e61052d830762c0031dfdd1241daba (patch) | |
tree | 9bf5bfce24f5a543ab1bab80a0d0a381eb126322 /chrome/renderer/render_view.cc | |
parent | 2817ab16ff75ef6cd6d1b2bf15029c43c3f327b9 (diff) | |
download | chromium_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.cc | 5 |
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(); } |