summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/render_view.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/render_view.cc')
-rw-r--r--chrome/renderer/render_view.cc17
1 files changed, 8 insertions, 9 deletions
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
index 9528187..d87b327 100644
--- a/chrome/renderer/render_view.cc
+++ b/chrome/renderer/render_view.cc
@@ -1461,8 +1461,8 @@ void RenderView::DidFinishDocumentLoadForFrame(WebView* webview,
// Check whether we have new encoding name.
UpdateEncoding(frame, webview->GetMainFrameEncodingName());
- if (g_render_thread) // Will be NULL during unit tests.
- g_render_thread->user_script_slave()->InjectScripts(
+ if (RenderThread::current()) // Will be NULL during unit tests.
+ RenderThread::current()->user_script_slave()->InjectScripts(
frame, UserScript::DOCUMENT_END);
}
@@ -1532,8 +1532,8 @@ void RenderView::WindowObjectCleared(WebFrame* webframe) {
}
void RenderView::DocumentElementAvailable(WebFrame* frame) {
- if (g_render_thread) // Will be NULL during unit tests.
- g_render_thread->user_script_slave()->InjectScripts(
+ if (RenderThread::current()) // Will be NULL during unit tests.
+ RenderThread::current()->user_script_slave()->InjectScripts(
frame, UserScript::DOCUMENT_START);
}
@@ -1863,13 +1863,12 @@ WebWidget* RenderView::CreatePopupWidget(WebView* webview,
static bool ShouldLoadPluginInProcess(const std::string& mime_type,
bool* is_gears) {
- if (RenderProcess::ShouldLoadPluginsInProcess())
+ if (RenderProcess::current()->in_process_plugins())
return true;
if (mime_type == "application/x-googlegears") {
*is_gears = true;
- return CommandLine::ForCurrentProcess()->HasSwitch(
- switches::kGearsInRenderer);
+ return RenderProcess::current()->in_process_gears();
}
return false;
@@ -2866,8 +2865,8 @@ std::string RenderView::GetAltHTMLForTemplate(
MessageLoop* RenderView::GetMessageLoopForIO() {
// Assume that we have only one RenderThread in the process and the owner loop
// of RenderThread is an IO message loop.
- if (g_render_thread)
- return g_render_thread->owner_loop();
+ if (RenderThread::current())
+ return RenderThread::current()->owner_loop();
return NULL;
}