summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/render_view.cc
diff options
context:
space:
mode:
authorhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-16 19:29:39 +0000
committerhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-16 19:29:39 +0000
commit70ab61c9109f3626b44f2bee96de626d0acf8442 (patch)
treea576bc8931b3520805246c4b14497416b21cd46d /chrome/renderer/render_view.cc
parent682f714c3a4864858ff3eabf1f80d4c6fca71647 (diff)
downloadchromium_src-70ab61c9109f3626b44f2bee96de626d0acf8442.zip
chromium_src-70ab61c9109f3626b44f2bee96de626d0acf8442.tar.gz
chromium_src-70ab61c9109f3626b44f2bee96de626d0acf8442.tar.bz2
Access RenderThread::current() only on render thread
Since the renfer to RenderThread is now stored in the thread local storage, we can only access RenderThread::current() from render thread. Change BufferedDataSource accordingly. Review URL: http://codereview.chromium.org/126183 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18513 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/render_view.cc')
-rw-r--r--chrome/renderer/render_view.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
index b99dc95..7c2bbf1 100644
--- a/chrome/renderer/render_view.cc
+++ b/chrome/renderer/render_view.cc
@@ -1816,7 +1816,9 @@ WebKit::WebMediaPlayer* RenderView::CreateWebMediaPlayer(
}
if (!cmd_line->HasSwitch(switches::kSimpleDataSource)) {
// Add the chrome specific media data source.
- factory->AddFactory(BufferedDataSource::CreateFactory(routing_id()));
+ factory->AddFactory(
+ BufferedDataSource::CreateFactory(MessageLoop::current(),
+ routing_id()));
}
return new webkit_glue::WebMediaPlayerImpl(client, factory);
}