diff options
author | hclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-16 19:29:39 +0000 |
---|---|---|
committer | hclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-16 19:29:39 +0000 |
commit | 70ab61c9109f3626b44f2bee96de626d0acf8442 (patch) | |
tree | a576bc8931b3520805246c4b14497416b21cd46d /chrome/renderer/render_view.cc | |
parent | 682f714c3a4864858ff3eabf1f80d4c6fca71647 (diff) | |
download | chromium_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.cc | 4 |
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); } |