Index: chrome/renderer/renderer_main.cc |
=================================================================== |
--- chrome/renderer/renderer_main.cc (revision 21215) |
+++ chrome/renderer/renderer_main.cc (working copy) |
@@ -22,7 +22,6 @@ |
#include "chrome/common/main_function_params.h" |
#include "chrome/renderer/renderer_main_platform_delegate.h" |
#include "chrome/renderer/render_process.h" |
-#include "chrome/renderer/render_thread.h" |
#include "grit/chromium_strings.h" |
#include "grit/generated_resources.h" |
@@ -85,11 +84,8 @@ |
StatsScope<StatsCounterTimer> |
startup_timer(chrome::Counters::renderer_main()); |
- // The main message loop of the renderer services doesn't have IO or UI tasks, |
- // unless in-process-plugins is used. |
- MessageLoop main_message_loop(RenderProcess::InProcessPlugins() ? |
- MessageLoop::TYPE_UI : MessageLoop::TYPE_DEFAULT); |
- |
+ // The main thread of the renderer services IO. |
+ MessageLoopForIO main_message_loop; |
std::wstring app_name = chrome::kBrowserAppName; |
PlatformThread::SetName(WideToASCII(app_name + L"_RendererMain").c_str()); |
@@ -120,7 +116,6 @@ |
{ |
RenderProcess render_process; |
- render_process.set_main_thread(new RenderThread()); |
bool run_loop = true; |
if (!no_sandbox) { |
run_loop = platform.EnableSandbox(); |